//package com.sgb.goods.view.activity;
//
//import android.content.Context;
//import android.content.Intent;
//import android.hardware.Sensor;
//import android.hardware.SensorEventListener;
//import android.hardware.SensorManager;
//import android.text.Editable;
//import android.text.InputType;
//import android.text.TextUtils;
//import android.text.TextWatcher;
//import android.view.Gravity;
//import android.view.View;
//import android.view.ViewGroup;
//import android.view.WindowManager;
//import android.view.inputmethod.InputMethodManager;
//import android.webkit.WebSettings;
//import android.webkit.WebView;
//import android.webkit.WebViewClient;
//import android.widget.LinearLayout;
//import android.widget.PopupWindow;
//import android.widget.TextView;
//import android.widget.Toast;
//
//import androidx.recyclerview.widget.GridLayoutManager;
//import androidx.recyclerview.widget.LinearLayoutManager;
//import androidx.recyclerview.widget.RecyclerView;
//
//import com.alibaba.sdk.android.vod.upload.VODUploadCallback;
//import com.alibaba.sdk.android.vod.upload.VODUploadClient;
//import com.alibaba.sdk.android.vod.upload.VODUploadClientImpl;
//import com.alibaba.sdk.android.vod.upload.model.UploadFileInfo;
//import com.alibaba.sdk.android.vod.upload.model.VodInfo;
//import com.bigkoo.pickerview.builder.OptionsPickerBuilder;
//import com.bigkoo.pickerview.view.OptionsPickerView;
//import com.blankj.utilcode.util.ColorUtils;
//import com.google.gson.Gson;
//import com.google.gson.reflect.TypeToken;
//import com.luck.picture.lib.PictureSelector;
//import com.luck.picture.lib.config.PictureConfig;
//import com.luck.picture.lib.entity.LocalMedia;
//import com.sgb.goods.BR;
//import com.sgb.goods.R;
//import com.sgb.goods.databinding.GoodsActivityGoodsPublishBinding;
//import com.sgb.goods.entity.AddLayoutEntity;
//import com.sgb.goods.entity.AlbumEntity;
//import com.sgb.goods.entity.AliProofEntity;
//import com.sgb.goods.entity.ArrEntity;
//import com.sgb.goods.entity.AttrChildEntity;
//import com.sgb.goods.entity.BrandEntity;
//import com.sgb.goods.entity.FilterEntity;
//import com.sgb.goods.entity.GetSkuEntity1;
//import com.sgb.goods.entity.GoodsPublishEntity;
//import com.sgb.goods.entity.GoodsPublishInfoEntity;
//import com.sgb.goods.entity.GoodsPublishSkuListEntity;
//import com.sgb.goods.entity.GoodsServicesEntity;
//import com.sgb.goods.entity.MenuEntity;
//import com.sgb.goods.entity.OtherInfo;
//import com.sgb.goods.entity.ProvinceEntity;
//import com.sgb.goods.entity.PublicTypeEntity;
//import com.sgb.goods.entity.STArrEntity;
//import com.sgb.goods.entity.STPublishEntity;
//import com.sgb.goods.entity.StorageManEntity;
//import com.sgb.goods.entity.StrengthEntity;
//import com.sgb.goods.entity.UnitEntity;
//import com.sgb.goods.entity.VideoChangeEntity;
//import com.sgb.goods.entity.VideoEntity;
//import com.sgb.goods.utils.base.BaseActivity;
//import com.sgb.goods.view.adapter.publish.AdmixtureAdapter;
//import com.sgb.goods.view.adapter.publish.ArrAdapter;
//import com.sgb.goods.view.adapter.publish.ImageAdapter;
//import com.sgb.goods.view.adapter.publish.StrengthGradeAdapter;
//import com.sgb.goods.view.adapter.publish.UtilSelectUtils;
//import com.sgb.goods.view.adapter.publish.VideoAdapter;
//import com.sgb.goods.view.adapter.publish.pop.BrandPopWindow;
//import com.sgb.goods.view.adapter.publish.pop.FuturesPopWindow;
//import com.sgb.goods.view.adapter.publish.pop.GoodsTypePopWindow;
//import com.sgb.goods.view.adapter.publish.pop.SelectAlbumPopWindow;
//import com.sgb.goods.view.adapter.publish.pop.StoragePopWindow;
//import com.sgb.goods.view.adapter.publish.pop.UnitPopWindow;
//import com.sgb.goods.view.adapter.publish.pop.VideoSelectPopWindow;
//import com.sgb.goods.viewmodel.publish.GoodsPublishViewModel;
//import com.swgk.core.customview.ItemInputTextView;
//import com.swgk.core.customview.TextAreaEditView;
//import com.swgk.core.dialog.BasePopWindow;
//import com.swgk.core.dialog.RoundCornerDialog;
//import com.swgk.core.dialog.RoundDialog;
//import com.swgk.core.dialog.UploadVideoDialog;
//import com.swgk.core.util.DensityUtils;
//import com.swgk.core.util.MLog;
//import com.swgk.core.util.MToast;
//import com.swgk.core.util.SharedPreferenceUtil;
//import com.swgk.core.view.CityPickBuilder;
//import com.swgk.core.view.CityPickView;
//
//import org.jsoup.Jsoup;
//import org.jsoup.nodes.Document;
//import org.jsoup.nodes.Element;
//import org.jsoup.select.Elements;
//
//import java.io.File;
//import java.math.BigDecimal;
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.Iterator;
//import java.util.List;
//import java.util.Map;
//import java.util.Objects;
//
//import fm.jiecao.jcvideoplayer_lib.JCVideoPlayer;
//import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;
//
///**
// * 商品发布 | 商砼发布 | 编辑商品
// * @author cyj
// */
//public class GoodsPublishActivity1207 extends BaseActivity<GoodsActivityGoodsPublishBinding, GoodsPublishViewModel> implements ItemInputTextView.OnWholeItemClickListener {
//
//    public static final int VIDEO_ADAPTER_LIST = 119110;
//    public static final int IMAGE_ADAPTER_LIST = 110119;
//    private int mImageAdapterPosition;
//    private int mVideoAdapterPosition;
//    //其他数据
//    private List<AddLayoutEntity<List<AddLayoutEntity>>> addLayoutEntityList;
//
//    private Map<Integer, List<LocalMedia>> mPImgSelectList = new HashMap();
//    private Map<Integer, ImageAdapter> mPImgAdapter = new HashMap();
//    private Map<Integer, ItemInputTextView> mPItv = new HashMap();
//    private Map<Integer, TextAreaEditView> mPTae = new HashMap();
//    private Map<Integer, List<String>> mPUpUrl = new HashMap();
//    private Map<Integer, Integer> mPImageCount = new HashMap();
//    private Map<Integer, Integer> mPCurrentImgNum = new HashMap();
//
//    //多视频
//    private Map<Integer, List<LocalMedia>> mPVideoSelectList = new HashMap();
//    private Map<Integer, VideoAdapter> mPVideoAdapter = new HashMap();
//    private Map<Integer, Integer> mPVideoIndex = new HashMap();
//    private Map<Integer, List<File>> mPVideoFile = new HashMap();
//
//    private boolean isVideoS;
//    //图片上传
//    private List<LocalMedia> selectList = new ArrayList<>();
//    private List<String> editUrlsList = new ArrayList<>();
//    private ImageAdapter adapter;
//    private VideoAdapter videoAdapter;
//    private List<String> urls = new ArrayList<>();
//    private List<File> fileList = new ArrayList<>();
//    private List<VideoEntity> urlsVideo = new ArrayList<>();
//    private List<File> fileVideoList = new ArrayList<>();
//    private List<LocalMedia> locVideoList = new ArrayList<>();
//    private List<LocalMedia> adapterLocVideoList = new ArrayList<>();
//    public int imgTotal;
//    private int currentImgNum;
//    private List<String> uploadImgList = new ArrayList<>();
//    //视频
//    private SensorManager sensorManager;
//    private SensorEventListener sensorEventListener;
//    //上传视频
//    private VODUploadClient uploader;
//    //上传凭证
//    private AliProofEntity aliInfo;
//    private int arrPosition;
//
//    private List<PublicTypeEntity<List<PublicTypeEntity>>> publicTypeEntityList;
//    private List<FilterEntity<List<FilterEntity>>> attrList;
//    private List<UnitEntity> unitEntityList;
//    //仓储列表
//    private List<StorageManEntity> storageManEntityList;
//    //品牌列表
//    private List<BrandEntity> brandEntityList;
//    //属性子列表
//    private List<ArrEntity.ChildType> childTypeList;
//    //属性列表
//    private List<ArrEntity> arrEntityList;
//    //分类列表
//    private List<MenuEntity<MenuEntity<MenuEntity>>> goodsTypeEntityList;
//    //出售地区
//    private List<ProvinceEntity<List<ProvinceEntity>>> parentAreaEntities;
//    //商品发布要上传的属性列表
//    private List<AttrChildEntity> attrChildEntityList;
//    //强度等级和外加剂
//    private List<STArrEntity> strength;
//    private Map map = new HashMap();
//    //视频弹窗
//    private VideoSelectPopWindow videoSelectPopWindow;
//    //视频列表弹窗
//    private VideoSelectPopWindow videoListSelectPopWindow;
//    //仓储弹窗
//    private StoragePopWindow storagePopWindow;
//    //品牌弹窗
//    private BrandPopWindow brandPopWindow;
//    //单位弹窗
//    private UnitPopWindow unitPopWindow;
//    //货期弹窗
//    private FuturesPopWindow futuresPopWindow;
//    //商品分类弹窗
//    private GoodsTypePopWindow goodsTypePopWindow;
//    //相册选择弹窗
//    private SelectAlbumPopWindow selectAlbumPopWindow;
//    //仓储搜索内容
//    private String search = "";
//    //品牌搜索内容
//    private String brandSearch = "";
//    //单位搜索内容
//    private String unitSearch = "";
//    //商品分类ID
//    private String cId3 = "";
//    //商品分类名称
//    private String cName3 = "";
//    //属性 ArrAdapter
//    private ArrAdapter arrAdapter;
//    //强度等级 adapter
//    private StrengthGradeAdapter strengthGradeAdapter;
//    //填写了的强度等级
//    private List<StrengthEntity> strengthEntityList;
//    //外加剂 adapter
//    private AdmixtureAdapter admixtureAdapter;
//    //填写了的外加剂
//    private List<StrengthEntity> wjjList;
//    //属性是否都已经选择
//    private boolean isSelect = false;
//    //商品分类是否再次选择
//    private boolean typeSelect = false;
//    //详情id
//    private String id;
//    //是否重置属性
//    private boolean isReset;
//    //没选择的属性名称
//    private String arrName;
//    //被选中城市的下标
//    private int cityPosition;
//    //是否是商砼
//    private boolean isST;
//    private List<GetSkuEntity1> getSkuEntities;
//    private List<GoodsPublishSkuListEntity> combination;
//    //相册列表
//    private List<AlbumEntity> albumEntityList;
//    //cNmae3是否发生变化
//    private boolean cName3IsChange = false;
//    // 视频List
//    private List<VideoEntity> listVideo;
//    //视频下标
//    private int indexVideo = 0;
//
//    private boolean IS_START_PUBLISH = true;
//    // 操作类型。1：发布商品；2：编辑商品；
//    private String operationType = "1";
//
//    private boolean isSelectDay = true, isSelectLeft;//用于回显期货弹框数据：是否选择天，是否是现货
//    private String dataText = "";//显示时间
//    private boolean islooks;
//
//    List<GoodsServicesEntity> listService;
//
//    UploadVideoDialog uploadVideoDialog;
//
//    public static void start(Context context) {
//        start(context, null, false);
//    }
//
//    public static void start(Context context, String id, boolean isST) {
//        Intent intent = new Intent(context, GoodsPublishActivity1207.class);
//        intent.putExtra("id", id);
//        intent.putExtra("isST", isST);
//        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
//        context.startActivity(intent);
//    }
//
//    @Override
//    protected int getLayoutResId() {
//        return R.layout.goods_activity_goods_publish;
//    }
//
//    @Override
//    protected void initViewModel() {
//        mViewModel = createViewModel(GoodsPublishViewModel.class, BR.viewModel);
//    }
//
//    @Override
//    protected void init() {
//        mDataBinding.head.title.setText("商品发布");
//        id = getIntent().getStringExtra("id");
//        isST = getIntent().getBooleanExtra("isST", false);
//        if (id != null) {
//            IS_START_PUBLISH = false;
//            if (!isST) {
//                mViewModel.getNewGoodsById(id);
//                mViewModel.getGoodsOtherInfo(id);
//            } else {
//                mViewModel.concretePublishDetail(id);
//                mViewModel.getStOtherInfo(id);
//            }
//        }
//
//    }
//
//    /** 初始化视频相关服务 */
//    private void initVideoService() {
//        sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
//        sensorEventListener = new JCVideoPlayer.JCAutoFullscreenListener();
//        uploader = new VODUploadClientImpl(getApplicationContext());
//        uploader.init(new VODUploadCallback() {
//
//            @Override
//            public void onUploadSucceed(UploadFileInfo info) {
//                if (isVideoS) {
//                    mPVideoAdapter.get(mVideoAdapterPosition).getUrls().get(mPVideoIndex.get(mVideoAdapterPosition)).videoId = aliInfo.videoId;
//                } else {
//                    videoAdapter.getUrls().get(indexVideo).videoId = aliInfo.videoId;
//                }
//                mDataBinding.nextView.setClickable(true);
//                uploadVideoDialog.dismiss();
//            }
//
//            @Override
//            public void onUploadFailed(UploadFileInfo info, String code, String message) {
//                uploadVideoDialog.dismiss();
//            }
//
//            @Override
//            public void onUploadTokenExpired() {
//                uploader.resumeWithAuth(aliInfo.uploadAuth);
//            }
//
//            @Override
//            public void onUploadStarted(UploadFileInfo uploadFileInfo) {
//                uploader.setUploadAuthAndAddress(uploadFileInfo, aliInfo.uploadAuth, aliInfo.uploadAddress);
//                uploadVideoDialog = new UploadVideoDialog(GoodsPublishActivity1207.this, "视频上传中...");
//                uploadVideoDialog.show();
//            }
//        });
//    }
//
//    @Override
//    protected void initListener() {
//        mDataBinding.head.ivBack.setOnClickListener(v -> {
//            if(!IS_START_PUBLISH) {
//                finish();
//            } else {
//                showSaveDialog();
//            }
//        });
//        mDataBinding.nextView.setOnClickListener(v -> {
//            //商品直接发布不保存草稿
//            IS_START_PUBLISH = false;
//            if (isST) {
//                stCheck();//商砼验证
//            } else {
//                goodsCheck();//商品验证
//            }
//        });
//        mDataBinding.tvTitleClick.setOnClickListener(v -> {
//            if ("".equals(mDataBinding.etName.getText().toString().trim())) {
//                MToast.showToast(GoodsPublishActivity1207.this, "请填写完整名称、分类后预览");
//                return;
//            } else if ("".equals(mDataBinding.itemTvArr.getContent())) {
//                MToast.showToast(GoodsPublishActivity1207.this, "请填写完整名称、分类后预览");
//                return;
//            }
//            if (TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().brandName)) {
//                mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//            } else {
//                mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" +
//                        mViewModel.goodsPublishEntity.get().brandName + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//            }
//        });
//        mDataBinding.deleteTv.setOnClickListener(v -> {
//            //停止播放
//            mDataBinding.videoView.release();
//            mDataBinding.rlVideo.setVisibility(View.GONE);
//        });
//    }
//
//    @Override
//    protected void initView() {
//        mDataBinding.itemBuyLow.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
//        mDataBinding.itemTvBsprice.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
//        mDataBinding.itemTvBsprice.setCheck(4, 2);
//        mDataBinding.itemTvLeavePrice.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
//        mDataBinding.itemTvTax.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
//        mDataBinding.itemTvTax.setNumberAndLetter("0123456789");
//        mDataBinding.itemTvTax.setCheck(2, 2);
//        mDataBinding.itemTvPrice.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
//        mDataBinding.itemTvLeavePrice.setCheck(4, 2);
//
//        adapter = new ImageAdapter(this, null, null, 8, 1);
//        mDataBinding.recyclerView.setLayoutManager(new GridLayoutManager(GoodsPublishActivity1207.this, 4));
//        mDataBinding.recyclerView.setAdapter(adapter);
//        adapter.OnSelectPop(new ImageAdapter.ISelectPop() {
//            @Override
//            public void openPop() {
//                if ("".equals(mViewModel.goodsPublishEntity.get().cid3)) {
//                    showAlbumPop();
//                } else {
//                    String cid3 = mViewModel.goodsPublishEntity.get().cid3;
//                    if (isST) {
//                        // 2021-08-26 商砼目前只有一个，且商砼详情获取里没有返回cid3字段，经与后端讨论，Android/ios前端写死15
//                        cid3 = "15";
//                    }
//                    if (albumEntityList == null) {
//                        mViewModel.getSupplierAlbumByCName(cid3);
//                    } else {
//                        if (cName3IsChange) {
//                            mViewModel.getSupplierAlbumByCName(cid3);
//                        } else {
//                            showAlbumPop();
//                        }
//                    }
//                }
//            }
//        });
//        videoAdapter = new VideoAdapter(this, null, null, 5);
//        mDataBinding.recyclerViewVideo.setLayoutManager(new GridLayoutManager(GoodsPublishActivity1207.this, 4));
//        mDataBinding.recyclerViewVideo.setAdapter(videoAdapter);
//        videoAdapter.OnSelectPop(new VideoAdapter.ISelectPop() {
//            @Override
//            public void openPop(int index) {
//                if (videoAdapter.getUrls().size() != 5) {
//                    indexVideo = index;
//                    //重置弹窗数据
//                    videoSelectPopWindow.setDataRest(PictureConfig.TYPE_VIDEO);
//                    videoSelectPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//                } else {
//                    Toast.makeText(GoodsPublishActivity1207.this, "最多选择五个视频", Toast.LENGTH_SHORT).show();
//                }
//            }
//
//            @Override
//            public void openVideo(VideoEntity data) {
//                mDataBinding.videoView.setUp(data.url, JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, data.title);
//                mDataBinding.rlVideo.setVisibility(View.VISIBLE);
//            }
//        });
//        mDataBinding.nS.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS);
//        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
//        mDataBinding.nS.setFocusable(true);
//        mDataBinding.nS.setFocusableInTouchMode(true);
//        mDataBinding.nS.setOnTouchListener((v, event) -> {
//            v.requestFocusFromTouch();
//            return false;
//        });
//        //-----------------------------------------------------------------------------------
//        if (selectAlbumPopWindow == null) {
//            selectAlbumPopWindow = new SelectAlbumPopWindow(GoodsPublishActivity1207.this);
//        }
//        selectAlbumPopWindow.setBgView(mDataBinding.grayLayout);
//        selectAlbumPopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                int type = (int) key1;
//                if (type == 0) {
//                    adapter.openAlbum();
//                } else {
//                    int canSelect = 8 - adapter.getUrls().size();
//                    List<String> netUrl = new ArrayList<>();
//                    for (int i = 0; i < adapter.getNetUrls().size(); i++) {
//                        netUrl.add(adapter.getNetUrls().get(i));
//                    }
//                    // fixme: 这应该是跳转选择图库的页面的
//                    //EventBus.getDefault().postSticky(MaterialEvent.make().setMessageTag(EventConstant.EVENT_GOODS_NET_IMG_SELECT_RE).setMessageData(netUrl).setObject(canSelect));
//                }
//            }
//        });
//        //-----------------------------------------------------------------------------------
//        if (futuresPopWindow == null) {
//            futuresPopWindow = new FuturesPopWindow(GoodsPublishActivity1207.this);
//        }
//        futuresPopWindow.setBgView(mDataBinding.grayLayout);
//        futuresPopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                if (TextUtils.isEmpty(key1.toString())) {
//                    mDataBinding.itemTvFutures.setContent("");
//                    mViewModel.goodsPublishEntity.get().commodityType = 0;
//                    mViewModel.goodsPublishEntity.get().deliveryTimeUnit = 0;
//                } else {
//                    if ((boolean) key2) {
//                        mDataBinding.itemTvFutures.setContent(key1.toString());
//                        mViewModel.goodsPublishEntity.get().commodityType = 1;
//                        isSelectLeft = true;
//                    } else {
//                        isSelectLeft = false;
//                        dataText = key1.toString();
//                        mViewModel.goodsPublishEntity.get().commodityType = 2;
//                        mViewModel.goodsPublishEntity.get().deliveryTime = Long.valueOf(key1.toString());
//                        if ((boolean) key3) {
//                            isSelectDay = true;
//                            mDataBinding.itemTvFutures.setContent(key1.toString() + "日");
//                            mViewModel.goodsPublishEntity.get().deliveryTimeUnit = 1;
//                        } else {
//                            isSelectDay = false;
//                            mViewModel.goodsPublishEntity.get().deliveryTimeUnit = 2;
//                            mDataBinding.itemTvFutures.setContent(key1.toString() + "个月");
//                        }
//                    }
//                }
//            }
//        });
//
//        //-----------------------------------------------------------------------------------
//        if (goodsTypePopWindow == null) {
//            goodsTypePopWindow = new GoodsTypePopWindow(GoodsPublishActivity1207.this);
//        }
//        goodsTypePopWindow.setBgView(mDataBinding.grayLayout);
//        goodsTypePopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                GoodsPublishEntity goodsPublishEntity = (GoodsPublishEntity) key1;
//                String st = (String) key2;
//                if (!"商砼".equals(st)) {
//                    mDataBinding.itemTvFutures.setVisibility(View.VISIBLE);
//                    mDataBinding.itemBuyLow.setVisibility(View.VISIBLE);
//                    isST = false;
//                    if (!cId3.equals(goodsPublishEntity.cid3)) {
//                        typeSelect = true;
//                        mViewModel.getMaterChoose(goodsPublishEntity.cid3);
//                        mViewModel.getServiceCategory(goodsPublishEntity.cid3);
//                        isReset = true;
//                        mDataBinding.itemTvBrand.setContent("");
//                        mViewModel.goodsPublishEntity.get().brandId = null;
//                        mViewModel.getSku(goodsPublishEntity.cid3);
//                        mViewModel.getAddLayout(goodsPublishEntity.cid3);
//                        cName3IsChange = true;
//                    }
//                    if (!TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().name)) {
//                        if (TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().brandName)) {
//                            mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" + goodsPublishEntity.cid3Name);
//                        } else {
//                            mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" +
//                                    mViewModel.goodsPublishEntity.get().brandName + "/" + goodsPublishEntity.cid3Name);
//                        }
//                    }
//                } else {
//                    if (!cId3.equals(goodsPublishEntity.cid3)) {
//                        mViewModel.getAddLayout(goodsPublishEntity.cid3);
//                    }
//                    isST = true;
//                    mViewModel.concreteAttrs(0);
//                    mViewModel.getServiceCategory(goodsPublishEntity.cid3);
//                    mDataBinding.itemTvFutures.setVisibility(View.GONE);
//                    mDataBinding.itemBuyLow.setVisibility(View.GONE);
//                    mDataBinding.llSpec.setVisibility(View.GONE);
//                }
//                cId3 = goodsPublishEntity.cid3;
//                if (goodsPublishEntity != null && goodsPublishEntity.cid3Name != null) {
//                    cName3 = goodsPublishEntity.cid3Name;
//                }
//                mDataBinding.itemTvArr.setContent(goodsPublishEntity.cid1Name
//                        + "-" + goodsPublishEntity.cid2Name
//                        + "-" + goodsPublishEntity.cid3Name);
//                mViewModel.goodsPublishEntity.get().cid1 = goodsPublishEntity.cid1;
//                mViewModel.goodsPublishEntity.get().cid2 = goodsPublishEntity.cid2;
//                mViewModel.goodsPublishEntity.get().cid3 = goodsPublishEntity.cid3;
//                mViewModel.goodsPublishEntity.get().cid1Name = goodsPublishEntity.cid1Name;
//                mViewModel.goodsPublishEntity.get().cid2Name = goodsPublishEntity.cid2Name;
//                mViewModel.goodsPublishEntity.get().cid3Name = goodsPublishEntity.cid3Name;
//                setGoneAndDisplay();
//            }
//        });
//        //-------------------------视频选择弹窗----------------------------------------------
//        if (videoSelectPopWindow == null) {
//            videoSelectPopWindow = new
//                    VideoSelectPopWindow(GoodsPublishActivity1207.this);
//        }
//        videoSelectPopWindow.setBgView(mDataBinding.grayLayout);
//        videoSelectPopWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
//        videoSelectPopWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
//        videoSelectPopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                isVideoS = false;
//                int status = (int) key1;
//                indexVideo = (int) key3;
//                VideoEntity videoEntity = (VideoEntity) key2;
//                if (status == 1) {
//                    videoAdapter.addUrls(videoEntity);
//                    adapterLocVideoList.addAll(locVideoList);
//                    for (LocalMedia localMedia : adapterLocVideoList) {
//                        File file;
//                        if (localMedia.getRealPath() == null) {
//                            file = new File(localMedia.getPath());
//                        } else {
//                            file = new File(localMedia.getRealPath());
//                        }
//                        fileVideoList.add(file);
//                    }
//                    videoAdapter.setDatas(adapterLocVideoList, videoAdapter.getUrls());
//                    videoAdapter.setFileList(fileVideoList);
//                    addFileToAli(videoEntity.title);
//                    mViewModel.getVideoParams();
//                }
//            }
//        });
//        //-------------------------视频列表选择弹窗----------------------------------------------
//        if (videoListSelectPopWindow == null) {
//            videoListSelectPopWindow = new
//                    VideoSelectPopWindow(GoodsPublishActivity1207.this);
//        }
//        videoListSelectPopWindow.setBgView(mDataBinding.grayLayout);
//        videoListSelectPopWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
//        videoListSelectPopWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
//        videoListSelectPopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                isVideoS = true;
//                int status = (int) key1;
//                mPVideoIndex.put(mVideoAdapterPosition, (int) key3);
//                VideoEntity videoEntity = (VideoEntity) key2;
//                if (status == 1) {
//                    mPVideoAdapter.get(mVideoAdapterPosition).addUrls(videoEntity);
//                    adapterLocVideoList.addAll(mPVideoSelectList.get(mVideoAdapterPosition));
//                    for (LocalMedia localMedia : adapterLocVideoList) {
//                        File file;
//                        if (localMedia.getRealPath() == null) {
//                            file = new File(localMedia.getPath());
//                        } else {
//                            file = new File(localMedia.getRealPath());
//                        }
//                        mPVideoFile.get(mVideoAdapterPosition).add(file);
//                    }
//                    mPVideoAdapter.get(mVideoAdapterPosition).setDatas(adapterLocVideoList, mPVideoAdapter.get(mVideoAdapterPosition).getUrls());
//                    mPVideoAdapter.get(mVideoAdapterPosition).setFileList(mPVideoFile.get(mVideoAdapterPosition));
//                    addSomeFileToAli(videoEntity.title);
//                    mViewModel.getVideoParams();
//                }
//            }
//        });
//        //-----------------------------------------------------------------------------------
//        if (storagePopWindow == null) {
//            storagePopWindow = new StoragePopWindow(GoodsPublishActivity1207.this);
//        }
//        storagePopWindow.setBgView(mDataBinding.grayLayout);
//        storagePopWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
//        storagePopWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
//        storagePopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                StorageManEntity storageManEntity = (StorageManEntity) key1;
//                if (storageManEntity == null)
//                    return;
//                //商品
//                mDataBinding.itemTvStorage.setContent(storageManEntity.storageName);
//                mViewModel.goodsPublishEntity.get().depotNo = storageManEntity.no;
//                mViewModel.goodsPublishEntity.get().provinceNo = storageManEntity.provinceNo;
//                mViewModel.goodsPublishEntity.get().cityNo = storageManEntity.cityNo;
//                mViewModel.goodsPublishEntity.get().districtNo = storageManEntity.districtNo;
//                //商砼
//                mViewModel.sTPublishEntity.get().depotNo = storageManEntity.no;
//                mViewModel.sTPublishEntity.get().provinceNo = storageManEntity.provinceNo;
//                mViewModel.sTPublishEntity.get().cityNo = storageManEntity.cityNo;
//                mViewModel.sTPublishEntity.get().districtNo = storageManEntity.districtNo;
//            }
//        });
//        storagePopWindow.inputTextInterface(new StoragePopWindow.InputTextInterface() {
//            @Override
//            public void input(String s) {
//                hideInput();
//                search = s;
//                mViewModel.getStorageList(search, false);
//            }
//        });
//        storagePopWindow.onLodMoreListen(new StoragePopWindow.ILodMore() {
//            @Override
//            public void onRefresh() {
//                mViewModel.getStorageList(search, false);
//            }
//
//            @Override
//            public void onLoadMore() {
//                mViewModel.getStorageList(search, true);
//            }
//        });
//        //-------------------------------------------------------------------------------------
//        if (brandPopWindow == null) {
//            brandPopWindow = new BrandPopWindow(GoodsPublishActivity1207.this, true);
//        }
//        brandPopWindow.setBgView(mDataBinding.grayLayout);
//        brandPopWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
//        brandPopWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
//        brandPopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                mDataBinding.itemTvBrand.setContent((String) key2);
//                mViewModel.goodsPublishEntity.get().brandId = (String) key1;
//                if (!TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().name)) {
//                    mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" +
//                            mViewModel.goodsPublishEntity.get().brandName + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//                }
//            }
//        });
//        brandPopWindow.inputTextInterface(new BrandPopWindow.InputTextInterface() {
//            @Override
//            public void input(String s) {
//                hideInput();
//                brandSearch = s;
//                mViewModel.getBrandList(mViewModel.goodsPublishEntity.get().cid3, brandSearch);
//            }
//        });
//        //-------------------------------------------------------------------------------------
//        if (unitPopWindow == null) {
//            unitPopWindow = new UnitPopWindow(GoodsPublishActivity1207.this);
//        }
//        unitPopWindow.setBgView(mDataBinding.grayLayout);
//        unitPopWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
//        unitPopWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
//        unitPopWindow.setOnResultClick(new BasePopWindow.OnResultClick() {
//            @Override
//            public void result(Object key1, Object key2, Object key3) {
//                mDataBinding.itemBuyLow.setContent("");
//                setBuyLow((String) key2, true);
//                mDataBinding.itemTvUnit.setContent((String) key2);
//            }
//        });
//        unitPopWindow.inputTextInterface(new UnitPopWindow.InputTextInterface() {
//            @Override
//            public void input(String s) {
//                hideInput();
//                unitSearch = s;
//                mViewModel.getUnitList(unitSearch);
//            }
//        });
//        //------------------------------------------------------------------------------------
//        if (arrAdapter == null) {
//            arrAdapter = new ArrAdapter(GoodsPublishActivity1207.this, null);
//        }
//        mDataBinding.recyclerArr.setLayoutManager(new
//
//                LinearLayoutManager(GoodsPublishActivity1207.this));
//        mDataBinding.recyclerArr.setAdapter(arrAdapter);
//        arrAdapter.OnClickArr((childType, index, pName, pId) -> showArrPop(childType, index));
//        if (strengthGradeAdapter == null) {
//            strengthGradeAdapter = new StrengthGradeAdapter(GoodsPublishActivity1207.this, null);
//        }
//        mDataBinding.recyclerStrengthGrade.setLayoutManager(new
//
//                LinearLayoutManager(GoodsPublishActivity1207.this));
//        mDataBinding.recyclerStrengthGrade.setAdapter(strengthGradeAdapter);
//
//        if (admixtureAdapter == null) {
//            admixtureAdapter = new AdmixtureAdapter(GoodsPublishActivity1207.this, null);
//        }
//        mDataBinding.recyclerAdmixture.setLayoutManager(new
//
//                LinearLayoutManager(GoodsPublishActivity1207.this));
//        mDataBinding.recyclerAdmixture.setAdapter(admixtureAdapter);
//
//        mDataBinding.etName.addTextChangedListener(new TextWatcher() {
//            @Override
//            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
//
//            }
//
//            @Override
//            public void onTextChanged(CharSequence s, int start, int before, int count) {
//                if (s.toString().contains(" ")) {
//                    String[] str = s.toString().split(" ");
//                    StringBuffer sb = new StringBuffer();
//                    for (int i = 0; i < str.length; i++) {
//                        sb.append(str[i]);
//                    }
//                    mDataBinding.etName.setText(sb.toString());
//                    mDataBinding.etName.setSelection(start);
//                }
//                if (!isST) {
//                    if (TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().cid3Name)) {
//                        mDataBinding.etTitleLook.setText(s);
//                    } else {
//                        if (TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().brandName)) {
//                            mDataBinding.etTitleLook.setText(s + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//                        } else {
//                            mDataBinding.etTitleLook.setText(s + "/" +
//                                    mViewModel.goodsPublishEntity.get().brandName + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//                        }
//                    }
//                }
//            }
//
//            @Override
//            public void afterTextChanged(Editable s) {
//
//            }
//        });
//    }
//
//    //数据回显
//    public void setData() {
//        setGoneAndDisplay();
//        mDataBinding.itemTvArr.setContent(mViewModel.goodsPublishEntity.get().cid1Name + "-" +
//                mViewModel.goodsPublishEntity.get().cid2Name + "-" +
//                mViewModel.goodsPublishEntity.get().cid3Name);
//        cName3 = mViewModel.goodsPublishEntity.get().cid3Name;
//        adapter.setNetImgList(mViewModel.goodsPublishEntity.get().imageUrls);
//        attrChildEntityList = mViewModel.goodsPublishEntity.get().attrList;
//        mViewModel.getMaterChoose(mViewModel.goodsPublishEntity.get().cid3);
//        /**
//         * 商品类型 1：现货 2：期货
//         */
//        mDataBinding.itemTvFutures.setVisibility(View.VISIBLE);
//        mDataBinding.itemBuyLow.setVisibility(View.VISIBLE);
//        setBuyLow(mViewModel.goodsPublishEntity.get().unit, false);
//        mDataBinding.itemBuyLow.setContent(mViewModel.goodsPublishEntity.get().lowestBuy);
//        if ((mViewModel.goodsPublishEntity.get().commodityType == 1)) {
//            mDataBinding.itemTvFutures.setContent("现货");
//            isSelectLeft = true;
//        } else if (mViewModel.goodsPublishEntity.get().commodityType == 2) {
//            //货期时间 单位 1：天 2：月
//            isSelectLeft = false;
//            String s = mViewModel.goodsPublishEntity.get().deliveryTimeUnit == 1 ? mViewModel.goodsPublishEntity.get().deliveryTime + "天" : mViewModel.goodsPublishEntity.get().deliveryTime + "月";
//            mDataBinding.itemTvFutures.setContent(s);
//            dataText = mViewModel.goodsPublishEntity.get().deliveryTime + "";
//            isSelectDay = mViewModel.goodsPublishEntity.get().deliveryTimeUnit == 1 ? true : false;
//        } else {
//            mDataBinding.itemTvFutures.setContent("");
//        }
//        //设置视频
//        List<VideoEntity> videoEntities = new ArrayList<>();
//        if (mViewModel.goodsPublishEntity.get().videoList != null)
//            for (int i = 0; i < mViewModel.goodsPublishEntity.get().videoList.size(); i++) {
//                VideoEntity videoEntity = new VideoEntity();
//                //视频类型
//                videoEntity.type = mViewModel.goodsPublishEntity.get().videoList.get(i).type;
//                //视频id
//                videoEntity.videoId = mViewModel.goodsPublishEntity.get().videoList.get(i).videoId;
//                //视频名称
//                videoEntity.title = mViewModel.goodsPublishEntity.get().videoList.get(i).videoName;
//                //视频地址
//                videoEntity.url = mViewModel.goodsPublishEntity.get().videoList.get(i).playUrl;
//                //视频时长
//                videoEntity.time = mViewModel.goodsPublishEntity.get().videoList.get(i).time;
//                videoEntities.add(videoEntity);
//            }
//        videoAdapter.setNetImgList(videoEntities);
//        cId3 = mViewModel.goodsPublishEntity.get().cid3;
//        mDataBinding.itemTvArea.setContent(mViewModel.goodsPublishEntity.get().sellProvinceName);
//        editUrlsList.addAll(mViewModel.goodsPublishEntity.get().imageUrls);
//        if (mViewModel.goodsPublishEntity.get().itemDetail != null && !mViewModel.goodsPublishEntity.get().itemDetail.equals("")) {
//            setHtml(mViewModel.goodsPublishEntity.get().itemDetail);
//        }
//        mViewModel.getSku(mViewModel.goodsPublishEntity.get().cid3);
//        if (mViewModel.goodsPublishEntity.get().skuList != null && mViewModel.goodsPublishEntity.get().skuList.size() != 0) {
//            mDataBinding.itemTvSpec.setContent("已填写");
//        }
//        if (mViewModel.goodsPublishEntity.get().itemServerAttrVals != null && mViewModel.goodsPublishEntity.get().itemServerAttrVals.size() != 0) {
//            listService = mViewModel.goodsPublishEntity.get().itemServerAttrVals;
//            if (isHasChecked(listService)) {
//                mDataBinding.tvChip.setContent("已填写");
//            } else {
//                mDataBinding.tvChip.setContent("");
//            }
//            mDataBinding.tvChip.setVisibility(View.VISIBLE);
//        } else {
//            mDataBinding.tvChip.setVisibility(View.GONE);
//        }
//        combination = mViewModel.goodsPublishEntity.get().skuList;
//        mViewModel.goodsPublishEntity.get().skuOldList = combination;
//    }
//
//    private void setBuyLow(String key, boolean isChange) {
//        if (UtilSelectUtils.isDouble3(key)) {
//            mDataBinding.itemBuyLow.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
//            mDataBinding.itemBuyLow.setCheck(6, 3, true);
//            if (isChange) {
//                mDataBinding.itemBuyLow.setContent("1.000");
//            }
//        } else {
//            mDataBinding.itemBuyLow.setInputType(InputType.TYPE_CLASS_NUMBER);
//            mDataBinding.itemBuyLow.setEditLength(6);
//            if (isChange) {
//                mDataBinding.itemBuyLow.setContent("1");
//            }
//        }
//    }
//
//    public void setStData() {
//        setGoneAndDisplay();
//        STPublishEntity stPublishEntity = mViewModel.sTPublishEntity.get();
//        mDataBinding.itemTvArea.setContent(stPublishEntity.sellProvinceName);
//        mDataBinding.itemTvArr.setContent("商砼-混凝土-混凝土");
//        cName3 = "混凝土";
//        mDataBinding.etName.setText(stPublishEntity.title);
//        mDataBinding.etMark.setText(stPublishEntity.itemDesc);
//        mDataBinding.itemTvStorage.setContent(stPublishEntity.depotName);
//        mDataBinding.itemTvTax.setContent(stPublishEntity.tax);
//        mViewModel.concreteAttrs(1);
//        mDataBinding.itemTvFutures.setVisibility(View.GONE);
//        mDataBinding.itemBuyLow.setVisibility(View.GONE);
//        if (mViewModel.sTPublishEntity.get().itemServerAttrVals != null && mViewModel.sTPublishEntity.get().itemServerAttrVals.size() != 0) {
//            listService = mViewModel.sTPublishEntity.get().itemServerAttrVals;
//            if (isHasChecked(listService)) {
//                mDataBinding.tvChip.setContent("已填写");
//            } else {
//                mDataBinding.tvChip.setContent("");
//            }
//            mDataBinding.tvChip.setVisibility(View.VISIBLE);
//        } else {
//            mDataBinding.tvChip.setVisibility(View.GONE);
//        }
//        //设置视频
//        List<VideoEntity> videoEntities = new ArrayList<>();
//        if (mViewModel.sTPublishEntity.get().videoList != null) {
//            for (int i = 0; i < mViewModel.sTPublishEntity.get().videoList.size(); i++) {
//                VideoEntity videoEntity = new VideoEntity();
//                //视频类型
//                videoEntity.type = mViewModel.sTPublishEntity.get().videoList.get(i).type;
//                //视频id
//                videoEntity.videoId = mViewModel.sTPublishEntity.get().videoList.get(i).videoId;
//                //视频名称
//                videoEntity.title = mViewModel.sTPublishEntity.get().videoList.get(i).videoName;
//                //视频地址
//                videoEntity.url = mViewModel.sTPublishEntity.get().videoList.get(i).playUrl;
//                //视频时长
//                videoEntity.time = mViewModel.sTPublishEntity.get().videoList.get(i).time;
//                videoEntities.add(videoEntity);
//            }
//        }
//        videoAdapter.setNetImgList(videoEntities);
//        adapter.setNetImgList(stPublishEntity.imageUrls);
//        editUrlsList.addAll(stPublishEntity.imageUrls);
//        if (stPublishEntity.itemDetail != null && !"".equals(stPublishEntity.itemDetail)) {
//            setHtml(stPublishEntity.itemDetail);
//        }
//    }
//
//    //仓储popwindow
//    public void showStoragePop(List<StorageManEntity> list, boolean isLodMore) {
//        this.storageManEntityList = list;
//        showStoragePop(isLodMore);
//    }
//
//    private void showStoragePop(boolean isLodMore) {
//        if (!storagePopWindow.isShowing()) {
//            storagePopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//        }
//        storagePopWindow.setData(storageManEntityList, isLodMore);
//    }
//
//    //品牌popWindow
//    public void showBrandPop(List<BrandEntity> data) {
//        this.brandEntityList = data;
//        showBrandPop(true);
//    }
//
//    private void showBrandPop(boolean isUpdate) {
//        if (!brandPopWindow.isShowing()) {
//            brandPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//        }
//        brandPopWindow.setData(brandEntityList, mViewModel.goodsPublishEntity.get().cid3, isUpdate);
//    }
//
//    //单位popWindow
//    public void showUnitPop(List<UnitEntity> data) {
//        this.unitEntityList = data;
//        showUnitPop(true);
//    }
//
//    private void showUnitPop(boolean isUpdate) {
//        if (!unitPopWindow.isShowing()) {
//            unitPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//        }
//        unitPopWindow.setData(unitEntityList, isUpdate);
//    }
//
//    //商品分类popWindow
//    public void showGoodsTypePop(List<MenuEntity<MenuEntity<MenuEntity>>> data) {
//        this.goodsTypeEntityList = data;
//        if (!goodsTypePopWindow.isShowing()) {
//            goodsTypePopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//        }
//        goodsTypePopWindow.setData(goodsTypeEntityList);
//    }
//
//    private void showGoodsTypePop() {
//        if (!goodsTypePopWindow.isShowing()) {
//            goodsTypePopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//        }
//    }
//
//    //动态设置属性列表
//    public void setArrList(List<ArrEntity> data) {
//        if (data != null && data.size() != 0) {
//            mDataBinding.recyclerArr.setVisibility(View.VISIBLE);
//            mDataBinding.itemTvFutures.setDeliverLineVG(false);
//            this.arrEntityList = data;
//            //新增时无ID，编辑时有ID
//            if (mViewModel.goodsPublishEntity.get().id == null) {
//                newData(data);
//                arrAdapter.setDatas(data);
//            } else {
//                if (isReset) {
//                    newData(data);
//                } else {
//                    for (int i = 0; i < mViewModel.goodsPublishEntity.get().attrList.size(); i++) { //编辑时走这里
//                        for (int j = 0; j < data.size(); j++) {
//                            if (data.get(j).name.equals(mViewModel.goodsPublishEntity.get().attrList.get(i).attrKey)) {
//                                data.get(j).content = mViewModel.goodsPublishEntity.get().attrList.get(i).attrValue;
//                            }
//                        }
//                    }
//                    //新建一个列表整合选中和未选中的属性
//                    List<AttrChildEntity> attrTempList = new ArrayList<>();
//                    for (int m = 0; m < data.size(); m++) {
//                        AttrChildEntity attrChildEntity = new AttrChildEntity();
//                        attrChildEntity.attrKey = data.get(m).name;
//                        attrChildEntity.attrKeyId = data.get(m).id;
//                        attrChildEntity.isfill = data.get(m).isfill;
//                        attrTempList.add(attrChildEntity);
//                    }
//
//                    for (int n = 0; n < mViewModel.goodsPublishEntity.get().attrList.size(); n++) {
//                        for (int a = 0; a < attrTempList.size(); a++) {
//                            if (attrTempList.get(a).attrKey.equals(mViewModel.goodsPublishEntity.get().attrList.get(n).attrKey)) {
//                                attrTempList.get(a).attrValue = mViewModel.goodsPublishEntity.get().attrList.get(n).attrValue;
//                                attrTempList.get(a).attrValueId = mViewModel.goodsPublishEntity.get().attrList.get(n).attrValueId;
//                            }
//                        }
//                    }
//                    attrChildEntityList = attrTempList;
//                }
//                arrAdapter.setDatas(data);
//                isReset = false;
//            }
//        } else {
//            mDataBinding.itemTvFutures.setDeliverLineVG(true);
//            islooks = false;
//            mDataBinding.recyclerArr.setVisibility(View.GONE);
//        }
//    }
//
//    //注册地址
//    public void showAddressPop(List<ProvinceEntity<List<ProvinceEntity>>> datas) {
//        this.parentAreaEntities = datas;
//        showCityPop();
//    }
//
//    //出售地区弹窗
//    public void showCityPop() {
//        //条件选择器
//        CityPickView cityOption = new CityPickBuilder(GoodsPublishActivity1207.this, (options1, options2, options3, v) -> {
//            String content = parentAreaEntities.get(options1).areaName;
//            mDataBinding.itemTvArea.setContent(content);
//            cityPosition = options1;
//            //设置商砼发布的出售地区
//            mViewModel.sTPublishEntity.get().sellProvinceNo = parentAreaEntities.get(options1).id + "";
//            mViewModel.sTPublishEntity.get().sellProvinceName = content;
//            //设置商品发布的出售地区
//            mViewModel.goodsPublishEntity.get().sellProvinceNo = parentAreaEntities.get(options1).id + "";
//        }).build();
//        cityOption.setPicker(parentAreaEntities);
//        cityOption.setSelectOptions(cityPosition);
//        cityOption.setTitleText("出售地区");
//        cityOption.show();
//    }
//
//    private void newData(List<ArrEntity> data) {
//        arrAdapter.isReset(true);
//        if (attrChildEntityList == null) {
//            attrChildEntityList = new ArrayList<>();
//        }
//        attrChildEntityList.clear();
//        if (data != null) {
//            for (int i = 0; i < data.size(); i++) {
//                AttrChildEntity attrChildEntity = new AttrChildEntity();
//                attrChildEntity.attrKey = data.get(i).name;
//                attrChildEntity.attrKeyId = data.get(i).id;
//                attrChildEntity.isfill = data.get(i).isfill;
//                attrChildEntityList.add(attrChildEntity);
//            }
//            mViewModel.goodsPublishEntity.get().attrList = attrChildEntityList;
//        }
//    }
//
//    //图片单张上传
//    public void uploadRefresh(String url, int type) {
//        uploadImgList.add(url);
//        if (currentImgNum + 1 == imgTotal) {
//            uploadImgSuccess(uploadImgList, type);
//        } else {
//            currentImgNum++;
//            mViewModel.uploadMutiFileModel(adapter.getFileList().get(currentImgNum), 0, currentImgNum + 1);
//        }
//    }
//
//    //图片上传成功回调
//    public void uploadImgSuccess(List<String> urls, int type) {
//        //拼接图片url
//        List<String> urlList = new ArrayList<>();
//        for (int i = 0; i < urls.size(); i++) {
//            urlList.add(urls.get(i));
//        }
//        //编辑
//        if (type == 0) {
//            if (!isST) {
//                editUrlsList.clear();
//                editUrlsList.addAll(adapter.getNetUrls());
//                //商品
//                if (mViewModel.goodsPublishEntity.get().imageUrls != null) {
//                    mViewModel.goodsPublishEntity.get().imageUrls.clear();
//                    mViewModel.goodsPublishEntity.get().imageUrls.addAll(editUrlsList);
//                    mViewModel.goodsPublishEntity.get().imageUrls.addAll(urlList);
//                    urlList.clear();
//                    urlList.addAll(mViewModel.goodsPublishEntity.get().imageUrls);
//                }
//            } else {
//                editUrlsList.clear();
//                editUrlsList.addAll(adapter.getNetUrls());
//                //商砼
//                if (mViewModel.sTPublishEntity.get().imageUrls != null) {
//                    mViewModel.sTPublishEntity.get().imageUrls.clear();
//                    mViewModel.sTPublishEntity.get().imageUrls.addAll(editUrlsList);
//                    mViewModel.sTPublishEntity.get().imageUrls.addAll(urlList);
//                    urlList.clear();
//                    urlList.addAll(mViewModel.sTPublishEntity.get().imageUrls);
//                }
//            }
//        }
//
//        mViewModel.goodsPublishEntity.get().imageUrls = urlList;
//        mViewModel.sTPublishEntity.get().imageUrls = urlList;
//        List<VideoChangeEntity> list = new ArrayList<>();
//        //视频实体转换
//        if (videoAdapter.getUrls().size() != 0)
//            for (int i = 0; i < videoAdapter.getUrls().size(); i++) {
//                VideoChangeEntity entity = new VideoChangeEntity();
//                entity.videoName = videoAdapter.getUrls().get(i).title;
//                entity.videoId = videoAdapter.getUrls().get(i).videoId;
//                list.add(entity);
//            }
//        if (isST) {
//            if (IS_START_PUBLISH) {
//                mViewModel.sTPublishEntity.get().draft = 5;
//            } else {
//                mViewModel.sTPublishEntity.get().draft = 1;
//            }
//            if (list != null && list.size() > 0) {
//                mViewModel.sTPublishEntity.get().videoList = list;
//                mViewModel.sTPublishEntity.get().videoList.get(0).type = 1;
//            } else {
//                mViewModel.sTPublishEntity.get().videoList = list;
//            }
//            mViewModel.concretePublish();
//        } else {
//            //商品
//            if (IS_START_PUBLISH) {
//                mViewModel.goodsPublishEntity.get().status = 5;
//            } else {
//                mViewModel.goodsPublishEntity.get().status = 1;
//            }
//            if (list != null && list.size() > 0) {
//                mViewModel.goodsPublishEntity.get().videoList = list;
//                mViewModel.goodsPublishEntity.get().videoList.get(0).type = 1;
//            } else {
//                mViewModel.goodsPublishEntity.get().videoList = list;
//            }
//            mViewModel.goodsPublish();
//        }
//    }
//
//
//    public void showArrPop(List<ArrEntity.ChildType> childTypeList, int index) {
//        this.childTypeList = childTypeList;
//        showArrPop(index);
//    }
//
//    private void showArrPop(int index) {
//        OptionsPickerView businessOption = new OptionsPickerBuilder(GoodsPublishActivity1207.this, (options1, options2, options3, v) -> {
//            String content = childTypeList.get(options1).cname;
//            arrAdapter.updateStatus(index, content);
//            attrChildEntityList.get(index).attrValue = childTypeList.get(options1).cname;
//            attrChildEntityList.get(index).attrValueId = childTypeList.get(options1).cid;
//            map.put(index, options1);
//        }).build();
//        if (map.get(index) == null) {
//            businessOption.setSelectOptions(arrPosition);
//        } else {
//            businessOption.setSelectOptions((Integer) map.get(index));
//        }
//        businessOption.setPicker(childTypeList);
//        businessOption.setTitleText("选择属性值");
//        businessOption.show();
//    }
//
//    //阿里凭证
//    public void setAliInfo(AliProofEntity aliInfo) {
//        mDataBinding.nextView.setClickable(false);
//        this.aliInfo = aliInfo;
//        uploader.start();
//
//    }
//
//    //添加文件
//    private void addFileToAli(String videoName) {
//        VodInfo vodInfo = new VodInfo();
//        vodInfo.setTitle(videoName);
//        vodInfo.setDesc("商品视频");
//        vodInfo.setCateId((int) System.currentTimeMillis());
//        vodInfo.setTags(null);
//        if (locVideoList.get(0).getRealPath() != null) {
//            uploader.addFile(locVideoList.get(0).getRealPath(), vodInfo);
//        } else {
//            uploader.addFile(locVideoList.get(0).getPath(), vodInfo);
//        }
//    }
//
//    //添加多个文件
//    private void addSomeFileToAli(String videoName) {
//        VodInfo vodInfo = new VodInfo();
//        vodInfo.setTitle(videoName);
//        vodInfo.setDesc("自定义视频");
//        vodInfo.setCateId((int) System.currentTimeMillis());
//        vodInfo.setTags(null);
//        if (mPVideoSelectList.get(mVideoAdapterPosition).get(0).getRealPath() != null) {
//            uploader.addFile(mPVideoSelectList.get(mVideoAdapterPosition).get(0).getRealPath(), vodInfo);
//        } else {
//            uploader.addFile(mPVideoSelectList.get(mVideoAdapterPosition).get(0).getPath(), vodInfo);
//        }
//    }
//
//    public void isSku(List<GetSkuEntity1> data) {
//        getSkuEntities = data;
//        if (data != null && data.size() != 0) {
//            mDataBinding.llSpec.setVisibility(View.VISIBLE);
//            mDataBinding.itemTvPrice.setVisibility(View.GONE);
//            islooks = false;
//        } else {
//            mDataBinding.llSpec.setVisibility(View.GONE);
//            mDataBinding.itemTvPrice.setVisibility(View.VISIBLE);
//            islooks = true;
//        }
//    }
//
//    public void showSuccess() {
//        MToast.showToast(GoodsPublishActivity1207.this, "发布成功!");
//        mDataBinding.nextView.setClickable(false);
//        // fixme：应该是跳转商品、商砼详情
//        // EventBus.getDefault().postSticky(GoodsEvent.make().setMessageTag(EVENT_GOODS_PUBLISH));
//        if (id == null) {
//            // fixme: 跳转商品管理页面
//            // GoodsListActivity3.start(this);
//        }
//        finish();
//    }
//
//    public void isError(String msg) {
//        if (!TextUtils.isEmpty(msg) && msg.startsWith("[") && msg.endsWith("]")) {
//            //平台已关闭部分服务属性自定义功能，请核对后发布！[1, 583, 589]
//            String msgTemp = msg.replace("[", "").replace("]", "");
//            if (!TextUtils.isEmpty(msgTemp)) {
//                String[] stringArray = msgTemp.split(",");
////            List<String> stringB = new Gson().fromJson(msg, ArrayList.class);
//                for (int a = 0; a < stringArray.length; a++) {
//                    for (int p = 0; p < listService.size(); p++) {
//                        for (int m = 0; m < listService.get(p).value.size(); m++) {
//                            if (stringArray[a].trim().equals(String.valueOf(listService.get(p).value.get(m).serverId))) {
//                                for (Iterator<GoodsServicesEntity.TypeValue.ItemValue> iterator = listService.get(p).value.get(m).value.iterator(); iterator.hasNext(); ) {
//                                    GoodsServicesEntity.TypeValue.ItemValue itemValue = iterator.next();
//                                    if (1 == itemValue.customed) {
//                                        iterator.remove();
//                                    }
//                                }
//                                listService.get(p).value.get(m).isChange = "1";
//                                listService.get(p).value.get(m).serverCustomed = 1;
//                            }
//                        }
//                    }
//                }
//                List<GoodsPublishInfoEntity> serverInfoDTOS = new ArrayList<>();
//                for (int m = 0; m < listService.size(); m++) {
//                    for (int n = 0; n < listService.get(m).value.size(); n++) {
//                        for (int l = 0; l < listService.get(m).value.get(n).value.size(); l++) {
//                            GoodsPublishInfoEntity itemInfo = new GoodsPublishInfoEntity();
//                            itemInfo.serviceType = listService.get(m).serviceType;
//                            itemInfo.serverName = listService.get(m).value.get(n).value.get(l).serverName;
//                            itemInfo.attributeId = listService.get(m).value.get(n).value.get(l).attributeId;
//                            itemInfo.attributeName = listService.get(m).value.get(n).value.get(l).attributeName;
//                            itemInfo.checked = listService.get(m).value.get(n).value.get(l).checked;
//                            itemInfo.customed = listService.get(m).value.get(n).value.get(l).customed;
//                            itemInfo.id = listService.get(m).value.get(n).value.get(l).id;
//                            itemInfo.sort = listService.get(m).value.get(n).value.get(l).sort;
//                            itemInfo.serverId = listService.get(m).value.get(n).serverId;
//                            itemInfo.deleted = listService.get(m).value.get(n).value.get(l).deleted;
//                            serverInfoDTOS.add(itemInfo);
//                        }
//                    }
//                }
//                mViewModel.sTPublishEntity.get().serverInfoDTOS = serverInfoDTOS;
//                mViewModel.goodsPublishEntity.get().serverInfoDTOS = serverInfoDTOS;
//
//                new RoundDialog.Builder(GoodsPublishActivity1207.this)
//                        .title("温馨提示")
//                        .content("平台已关闭部分服务属性自定义功能，请核对后发布！\n （已为您标记发生变更的服务属性）")
//                        .confirm("知道了")
//                        .singleBtn(true)
//                        .contentGravity(Gravity.CENTER)
//                        .confirmCallback(new RoundDialog.SingleCallback() {
//                            @Override
//                            public void onClick(View v) {
//                                mDataBinding.tvChip.setLabelNameColor(ColorUtils.getColor(R.color.color_EF4033));
//                            }
//                        })
//                        .cancelable(false)
//                        .show();
//            }
//        }else{
//
//        }
//        uploadImgList.clear();
//        currentImgNum = 0;
//        mDataBinding.nextView.setClickable(true);
//    }
//
//    public void setStrength(List<STArrEntity> strength) {
//        this.strength = strength;
//        for (int i = 0; i < strength.size(); i++) {
//            if ("strength".equals(strength.get(i).name)) {
//                strengthGradeAdapter.setDatas(strength.get(i).childList);
//            } else if ("admixture".equals(strength.get(i).name)) {
//                admixtureAdapter.setDatas(strength.get(i).childList);
//            }
//        }
//    }
//
//    public void setStrength2(List<STArrEntity> strength) {
//        this.strength = strength;
//        for (int i = 0; i < strength.size(); i++) {
//            if ("strength".equals(strength.get(i).name)) {
//                for (int n = 0; n < mViewModel.sTPublishEntity.get().strengthList.childList.size(); n++) {
//                    for (int j = 0; j < strength.get(i).childList.size(); j++) {
//                        if (mViewModel.sTPublishEntity.get().strengthList.childList.get(n).name.equals(strength.get(i).childList.get(j).name)) {
//                            strength.get(i).childList.get(j).price = mViewModel.sTPublishEntity.get().strengthList.childList.get(n).price;
//                        }
//                    }
//                }
//                strengthGradeAdapter.setDatas(strength.get(i).childList);
//            } else if ("admixture".equals(strength.get(i).name)) {
//                for (int n = 0; n < mViewModel.sTPublishEntity.get().admixtureList.childList.size(); n++) {
//                    for (int j = 0; j < strength.get(i).childList.size(); j++) {
//                        if (mViewModel.sTPublishEntity.get().admixtureList.childList.get(n).name.equals(strength.get(i).childList.get(j).name) && mViewModel.sTPublishEntity.get().admixtureList.childList.get(n).spec.equals(strength.get(i).childList.get(j).spec)) {
//                            strength.get(i).childList.get(j).price = mViewModel.sTPublishEntity.get().admixtureList.childList.get(n).price;
//                        }
//                    }
//                }
//                admixtureAdapter.setDatas(strength.get(i).childList);
//            }
//        }
//    }
//
//    public void setAlbum(List<AlbumEntity> album) {
//        this.albumEntityList = album;
//        selectAlbumPopWindow.setData(albumEntityList);
//        cName3IsChange = false;
//        showAlbumPop();
//    }
//
//    private void showAlbumPop() {
//        if (!selectAlbumPopWindow.isShowing()) {
//            selectAlbumPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//        }
//    }
//
//    private void showSaveDialog() {
//        View view = View.inflate(this, R.layout.dialog_two_btn, null);
//        final RoundCornerDialog roundCornerDialog = new RoundCornerDialog(this, 0, 0, view, R.style.RoundCornerDialog);
//        roundCornerDialog.show();
//        roundCornerDialog.setCanceledOnTouchOutside(false);// 设置点击屏幕Dialog不消失
//
//        TextView tv_confirm = (TextView) view.findViewById(R.id.tv_logout_confirm);
//        TextView tv_message = (TextView) view.findViewById(R.id.tv_message);
//        TextView tv_title = view.findViewById(R.id.tv_title);
//        TextView tv_logout_confirm = (TextView) view.findViewById(R.id.tv_logout_confirm);
//        tv_title.setVisibility(View.VISIBLE);
//        TextView tv_logout_cancel = (TextView) view.findViewById(R.id.tv_logout_cancel);
//        tv_title.setText("温馨提示");
//        tv_confirm.setText("保存");
//        tv_logout_cancel.setText("不保存");
//        tv_message.setText("是否保存草稿?");
//        //确定
//        tv_logout_confirm.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if (isST) {
//                    stCheck();//商砼验证
//                } else {
//                    goodsCheck();//商品验证
//                }
//                roundCornerDialog.dismiss();
//            }
//        });
//
//        //取消
//        tv_logout_cancel.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                roundCornerDialog.dismiss();
//                finish();
//            }
//        });
//    }
//
//    @Override
//    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//        super.onActivityResult(requestCode, resultCode, data);
//        if (resultCode == RESULT_OK) {
//            if (requestCode == PictureConfig.CHOOSE_REQUEST) {// 图片结果回调
//                // 图片、视频、音频选择结果回调
//                selectList = PictureSelector.obtainMultipleResult(data);
//                fileList.clear();
//                urls.clear();
//                //裁剪地址
//                for (LocalMedia localMedia : selectList) {
//                    File file;
//                    file = new File(localMedia.getCompressPath());
//                    fileList.add(file);
//                    urls.add(localMedia.getCompressPath());
//                }
//                adapter.setDatas(selectList, urls);
//                adapter.setFileList(fileList);
//                selectAlbumPopWindow.dismiss();
//            } else if (requestCode == PictureConfig.TYPE_VIDEO) {
//                locVideoList = PictureSelector.obtainMultipleResult(data);
//                videoSelectPopWindow.setData(locVideoList, indexVideo);
//            } else if (requestCode == IMAGE_ADAPTER_LIST) {
//                //ImageAdapter列表
//                mPImgSelectList.put(mImageAdapterPosition, PictureSelector.obtainMultipleResult(data));
//                List<File> fileList = new ArrayList<>();
//                List<String> urls = new ArrayList<>();
//                for (LocalMedia localMedia : PictureSelector.obtainMultipleResult(data)) {
//                    File file;
//                    file = new File(localMedia.getCompressPath());
//                    urls.add(localMedia.getCompressPath());
//                    fileList.add(file);
//                }
//                mPImgAdapter.get(mImageAdapterPosition).setDatas(PictureSelector.obtainMultipleResult(data), urls);
//                mPImgAdapter.get(mImageAdapterPosition).setFileList(fileList);
//                upAdapterImg(mPImgAdapter.get(mImageAdapterPosition).getFileList(), mImageAdapterPosition);
//            } else if (requestCode == VIDEO_ADAPTER_LIST) {
//                //VideoAdapter列表
//                mPVideoSelectList.put(mVideoAdapterPosition, PictureSelector.obtainMultipleResult(data));
//                videoListSelectPopWindow.setData(PictureSelector.obtainMultipleResult(data), mPVideoIndex.get(mVideoAdapterPosition));
//            } else if (requestCode == 90001) {
//                listService = (List<GoodsServicesEntity>) data.getSerializableExtra("listService");
//                if (isHasChecked(listService)) {
//                    mDataBinding.tvChip.setContent("已填写");
//                } else {
//                    mDataBinding.tvChip.setContent("");
//                }
//                mDataBinding.tvChip.setLabelNameColor(ColorUtils.getColor(R.color.color_tab_one));
//                List<GoodsPublishInfoEntity> serverInfoDTOS = new ArrayList<>();
//                for (int m = 0; m < listService.size(); m++) {
//                    for (int n = 0; n < listService.get(m).value.size(); n++) {
//                        for (int l = 0; l < listService.get(m).value.get(n).value.size(); l++) {
//                            GoodsPublishInfoEntity itemInfo = new GoodsPublishInfoEntity();
//                            itemInfo.serviceType = listService.get(m).serviceType;
//                            itemInfo.serverName = listService.get(m).value.get(n).value.get(l).serverName;
//                            itemInfo.attributeId = listService.get(m).value.get(n).value.get(l).attributeId;
//                            itemInfo.attributeName = listService.get(m).value.get(n).value.get(l).attributeName;
//                            itemInfo.checked = listService.get(m).value.get(n).value.get(l).checked;
//                            itemInfo.customed = listService.get(m).value.get(n).value.get(l).customed;
//                            itemInfo.id = listService.get(m).value.get(n).value.get(l).id;
//                            itemInfo.sort = listService.get(m).value.get(n).value.get(l).sort;
//                            itemInfo.serverId = listService.get(m).value.get(n).serverId;
//                            itemInfo.deleted = listService.get(m).value.get(n).value.get(l).deleted;
//                            serverInfoDTOS.add(itemInfo);
//                        }
//                    }
//                }
//                mViewModel.sTPublishEntity.get().serverInfoDTOS = serverInfoDTOS;
//                mViewModel.goodsPublishEntity.get().serverInfoDTOS = serverInfoDTOS;
//            }
//        }
//    }
//
//
//    private boolean isHasChecked(List<GoodsServicesEntity> listService) {
//        List<Integer> tempData = new ArrayList<>();
//        for (int x = 0; x < listService.size(); x++) {
//            for (int y = 0; y < listService.get(x).value.size(); y++) {
//                for (int z = 0; z < listService.get(x).value.get(y).value.size(); z++) {
//                    int checked = listService.get(x).value.get(y).value.get(z).checked;
//                    tempData.add(checked);
//                }
//            }
//        }
//        if (tempData.contains(1)) {
//            return true;
//        }
//        return false;
//    }
//
//
//    @Override
//    public void OnWholeItemClick(View view) {
//        switch (view.getId()) {
//            case R.id.item_tv_arr:
//                if (id == null)
//                    if (goodsTypeEntityList != null) {
//                        showGoodsTypePop();
//                    } else {
//                        mViewModel.getGoodsCategory();
//                    }
//                break;
//            case R.id.item_tv_unit:
//                if (unitEntityList != null) {
//                    showUnitPop(false);
//                } else {
//                    mViewModel.getUnitList("");
//                }
//                break;
//            case R.id.item_tv_futures:
//                if (!futuresPopWindow.isShowing()) {
//                    if (TextUtils.isEmpty(dataText)) {
//                        futuresPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//                    } else {
//                        futuresPopWindow.setPopData(dataText, isSelectLeft, isSelectDay, mDataBinding.grayLayout);
//                    }
//                }
//                break;
//            case R.id.item_tv_storage:
//                if (storageManEntityList != null) {
//                    storagePopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//                } else {
//                    mViewModel.getStorageList(search, false);
//                }
//                break;
//            case R.id.item_tv_brand:
//                if (mViewModel.goodsPublishEntity.get().cid3 == null) {
//                    MToast.showToast(GoodsPublishActivity1207.this, "请先选择商品分类");
//                    return;
//                }
//
//                if (typeSelect) {
//                    brandEntityList = null;
//                    typeSelect = false;
//                }
//
//                if (brandEntityList != null) {
//                    brandPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//                } else {
//                    mViewModel.getBrandList(mViewModel.goodsPublishEntity.get().cid3, brandSearch);
//                }
//                break;
//            case R.id.item_tv_area:
//                if (id == null)
//                    if (parentAreaEntities == null) {
//                        mViewModel.getAreaModel();
//                    } else {
//                        showCityPop();
//                    }
//                break;
//            case R.id.item_tv_spec:
//                if (!"".equals(mDataBinding.itemTvSpec.getContent())) {
//                    // fixme: 跳转规格组合及价格
////                    GoodsSkuEvent goodsEvent = new GoodsSkuEvent();
////                    goodsEvent.setMessageTag(EVENT_SELECT_ARR);
////                    goodsEvent.setMessageData(mViewModel.goodsPublishEntity.get().getSkuOldList());
////                    goodsEvent.setObject(combination);
////                    EventBus.getDefault().postSticky(goodsEvent);
//                }
//                // fixme: 跳转规格组合及价格
//                //GoodsSpecActivity.start(GoodsPublishActivity.this, mViewModel.goodsPublishEntity.get().cid3, id);
//                break;
//            case R.id.tv_chip:
//                // fixme: 跳转服务配置
////                Intent intent = new Intent(GoodsPublishActivity.this, ChipActivity.class);
////                intent.putExtra("listService", (Serializable) listService);
////                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
////                GoodsPublishActivity.this.startActivityForResult(intent, 90001);
//                break;
//            default:
//                break;
//        }
//
//    }
//
////    @Subscribe(threadMode = ThreadMode.MAIN)
////    public void onReturnEvent(GoodsEvent event) {
////        if (event.getMessageTag() == EVENT_STORAGE_ADD) {
////            mViewModel.getStorageList("", false);
////        } else if (event.getMessageTag() == EVENT_BRAND_ADD) {
////            mViewModel.getBrandList(mViewModel.goodsPublishEntity.get().cid3, "");
////        } else if (event.getMessageTag() == EVENT_SPEC_PRICE) {
////            mDataBinding.itemTvSpec.setContent("已填写");
////            combination = (List<GoodsPublishSkuListEntity>) event.getObject();
////        }
////    }
//
////    @Subscribe(threadMode = ThreadMode.MAIN)
////    public void onEvent2(MaterialEvent event) {
////        if (event.getMessageTag() == EventConstant.EVENT_GOODS_NET_IMG_SELECT) {
////            //选中的图片URL
////            List<String> netUrl = (List<String>) event.getObject();
////            //未选中的图片URL
////            List<String> unSelectUrl = (List<String>) event.getMessageData();
////            adapter.updateNetImgList(netUrl, unSelectUrl);
////            selectAlbumPopWindow.dismiss();
////        }
////    }
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        mDataBinding.videoView.releaseAllVideos();
//    }
//
//    protected void hideInput() {
//        InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
//        View v = getWindow().peekDecorView();
//        if (null != v) {
//            imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
//        }
//    }
//
//    @Override
//    public void onBackPressed() {
//        if (JCVideoPlayer.backPress()) {
//            return;
//        }
//        super.onBackPressed();
//    }
//
//    @Override
//    protected void onPause() {
//        super.onPause();
//        sensorManager.unregisterListener(sensorEventListener);
//        JCVideoPlayer.releaseAllVideos();
//    }
//
//    @Override
//    protected void onResume() {
//        super.onResume();
//        Sensor accelerometerSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
//        sensorManager.registerListener(sensorEventListener, accelerometerSensor, SensorManager.SENSOR_DELAY_NORMAL);
//    }
//
//    public void setHtml(String htmls) {
//        if (htmls == null) {
//            mDataBinding.yesData.setVisibility(View.GONE);
//            mDataBinding.yesDataSubtitle.setText("(暂无数据，手机不支持编辑，请使用电脑后台编辑)");
//            return;
//        }
//        mDataBinding.yesData.setVisibility(View.VISIBLE);
//        mDataBinding.yesDataSubtitle.setText("(手机不支持编辑，请使用电脑后台编辑)");
//        Document doc = Jsoup.parseBodyFragment(htmls);
//        Elements elements = doc.select("img");
//        for (Element each : elements) {
//            each.attr("style", "width:100%");
//        }
//
//        String html = doc.html();
//        Document htmlResult = Jsoup.parseBodyFragment(html);
//        elements = htmlResult.select("body");
//        for (Element each : elements) {
//            each.attr("style", "font-size:34px");
//        }
//        elements = htmlResult.getElementsByTag("p");
//        for (Element element : elements) {
//            element.attr("style", "color:#666666");
//        }
//        MLog.d("", htmlResult.html());
//
//        mDataBinding.webView.loadData(htmlResult.html(), "text/html; charset=UTF-8", null);
//        mDataBinding.webView.getSettings().setJavaScriptEnabled(true);
//        mDataBinding.webView.getSettings().setSupportZoom(false);
//        mDataBinding.webView.getSettings().setBuiltInZoomControls(false);
//        mDataBinding.webView.getSettings().setUseWideViewPort(true);
//        mDataBinding.webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
//        mDataBinding.webView.getSettings().setLoadWithOverviewMode(true);
//        mDataBinding.webView.setBackgroundColor(getResources().getColor(R.color.color_F5F5F5)); // 设置背景色
//        mDataBinding.webView.setWebViewClient(new WebViewClient() {
//            @Override
//            public void onPageFinished(WebView view, String url) {
//                mDataBinding.webView.loadUrl("javascript:document.body.style.padding=\"3.2%\"; void 0");
//            }
//        });
//    }
//
//    //商品验证
//    private void goodsCheck() {
//        setOtherData();
//        mViewModel.goodsPublishEntity.get().attrList = attrChildEntityList;
//        if (mViewModel.goodsPublishEntity.get().attrList != null) {
//            for (int i = 0; i < mViewModel.goodsPublishEntity.get().attrList.size(); i++) {
//                if (mViewModel.goodsPublishEntity.get().attrList.get(i).attrValue == null && mViewModel.goodsPublishEntity.get().attrList.get(i).isfill != null && 1 == mViewModel.goodsPublishEntity.get().attrList.get(i).isfill) {
//                    arrName = mViewModel.goodsPublishEntity.get().attrList.get(i).attrKey;
//                    isSelect = false;
//                    break;
//                }
//                isSelect = true;
//            }
//        }
//        if (TextUtils.isEmpty(mDataBinding.itemTvArr.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择商品分类");
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.etName.getText().toString().trim())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请输入商品名称");
//            return;
//        } else if (mDataBinding.etName.getText().toString().trim().length() > 32) {
//            MToast.showToast(GoodsPublishActivity1207.this, "商品名称字数超出限制");
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.itemTvStorage.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择仓储");
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.itemTvTax.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请输入税率");
//            return;
//        } else if (!isSelect && (arrEntityList != null && arrEntityList.size() != 0)) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择" + arrName);
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.itemTvUnit.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择单位");
//            return;
//        } else if (getSkuEntities != null && getSkuEntities.size() != 0 && mDataBinding.itemTvSpec.getContent().equals("")) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请配置规格属性");
//            return;
//        } else if (adapter.getUrls().size() == 0) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择图片");
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.itemBuyLow.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请输入最低采购量");
//            return;
//        }
//        mViewModel.goodsPublishEntity.get().lowestBuy = mDataBinding.itemBuyLow.getContent();
//        if (mDataBinding.itemTvSpec.getContent().equals("")) {
//            if (arrEntityList != null && arrEntityList.size() != 0 && TextUtils.isEmpty(mDataBinding.itemTvPrice.getContent())) {
//                MToast.showToast(GoodsPublishActivity1207.this, "请输入单价");
//                return;
//            }
//        }
//        if (islooks == true) {
//            if (TextUtils.isEmpty(mDataBinding.itemTvPrice.getContent())) {
//                MToast.showToast(GoodsPublishActivity1207.this, "请输入单价");
//                return;
//            }
//            if (Double.valueOf(mDataBinding.itemTvPrice.getContent()) == 0) {
//                MToast.showToast(GoodsPublishActivity1207.this, "请输入正确的单价");
//                return;
//            }
//            if (Objects.requireNonNull(mViewModel.goodsPublishEntity.get()).skuList != null && mViewModel.goodsPublishEntity.get().skuList.size() == 1 && !TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().skuList.get(0).money) && !TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().skuList.get(0).vipMaxPrice)) {
//                BigDecimal money = new BigDecimal(mDataBinding.itemTvPrice.getContent());
//                BigDecimal vipMaxPrice = new BigDecimal(mViewModel.goodsPublishEntity.get().skuList.get(0).vipMaxPrice);
//                if (money.compareTo(vipMaxPrice) == -1) {
//                    //平销价小于会员价
//                    MToast.showToast(GoodsPublishActivity1207.this, "平销价不能低于会员价");
//                    return;
//                }
//            }
//        }
//        if (TextUtils.isEmpty(mViewModel.goodsPublishEntity.get().brandName)) {
//            mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//        } else {
//            mDataBinding.etTitleLook.setText(mViewModel.goodsPublishEntity.get().name + "/" +
//                    mViewModel.goodsPublishEntity.get().brandName + "/" + mViewModel.goodsPublishEntity.get().cid3Name);
//        }
//        if (getSkuEntities != null && combination != null && getSkuEntities.size() != 0) {
//            for (int i = 0; i < combination.size(); i++) {
//                combination.get(i).category = cId3;
//                combination.get(i).unit = mDataBinding.itemTvUnit.getContent();
//            }
//            mViewModel.goodsPublishEntity.get().skuList = combination;
//        } else {
//            List<GoodsPublishSkuListEntity> skuList = new ArrayList<>();
//            GoodsPublishSkuListEntity goodsPublishSkuListEntity = new GoodsPublishSkuListEntity();
//            goodsPublishSkuListEntity.category = cId3;
//            goodsPublishSkuListEntity.money = mDataBinding.itemTvPrice.getContent();
//            goodsPublishSkuListEntity.type = 0;
//            if (mViewModel.goodsPublishEntity.get().skuOldList != null && mViewModel.goodsPublishEntity.get().skuOldList.size() != 0)
//                goodsPublishSkuListEntity.id = mViewModel.goodsPublishEntity.get().skuOldList.get(0).id;
//            skuList.add(goodsPublishSkuListEntity);
//            mViewModel.goodsPublishEntity.get().skuList = skuList;
//        }
//        mViewModel.goodsPublishEntity.get().companyId = SharedPreferenceUtil.getInstance().getSaveStringData(SharedPreferenceUtil.REAL_ID, "");
//        if (adapter.getFileList().size() != 0) {
//            uploadImgList.clear();
//            imgTotal = adapter.getFileList().size();
//            mViewModel.uploadMutiFileModel(adapter.getFileList().get(currentImgNum), 0, currentImgNum + 1);
//        } else {
//            uploadImgSuccess(adapter.getUrls(), 1);
//        }
//
//    }
//
//    //商砼验证
//    private void stCheck() {
//        setOtherData();
//        if (TextUtils.isEmpty(mDataBinding.etName.getText().toString().trim())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请输入商品名称");
//            return;
//        } else if (mDataBinding.etName.getText().toString().trim().length() > 32) {
//            MToast.showToast(GoodsPublishActivity1207.this, "商品名称字数超出限制");
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.itemTvStorage.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择仓储");
//            return;
//        } else if (TextUtils.isEmpty(mDataBinding.itemTvTax.getContent())) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请输入税率");
//            return;
//        } else if (!strengthCheck()) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请填写强度等级");
//            return;
//        } else if (!strengthCheckZero()) {
//            MToast.showToast(GoodsPublishActivity1207.this, "强度等级价格不能为0,请仔细检查");
//            return;
//        } else if (adapter.getUrls().size() == 0) {
//            MToast.showToast(GoodsPublishActivity1207.this, "请选择图片");
//            return;
//        }
//        //名称
//        mViewModel.sTPublishEntity.get().title = mDataBinding.etName.getText().toString();
//        //描述
//        mViewModel.sTPublishEntity.get().itemDesc = mDataBinding.etMark.getText().toString();
//        //税率
//        mViewModel.sTPublishEntity.get().tax = mDataBinding.itemTvTax.getContent();
//        //单位
//        mViewModel.sTPublishEntity.get().unit = mDataBinding.itemTvStunit.getContent();
//        //泵送
//        mViewModel.sTPublishEntity.get().pumpPrice = mDataBinding.itemTvBsprice.getContent();
//        //配置
//        mViewModel.sTPublishEntity.get().gradation1Price = mDataBinding.itemTvLeavePrice.getContent();
//        strengthCheckData();
//        if (wjjCheck()) {
//            wjjCheckData();
//        }
//        if (strength != null) {
//            for (int i = 0; i < strength.size(); i++) {
//                if ("strength".equals(strength.get(i).name)) {
//                    STArrEntity stArrEntity1 = new STArrEntity();
//                    stArrEntity1 = strength.get(i);
//                    stArrEntity1.childList = strengthEntityList;
//                    mViewModel.sTPublishEntity.get().strengthList = stArrEntity1;
//                    mViewModel.sTPublishEntity.get().strengthList.childList = strengthEntityList;
//                } else if ("admixture".equals(strength.get(i).name)) {
//                    STArrEntity stArrEntity2 = new STArrEntity();
//                    stArrEntity2 = strength.get(i);
//                    stArrEntity2.childList = wjjList;
//                    mViewModel.sTPublishEntity.get().admixtureList = stArrEntity2;
//                }
//            }
//        }
//        mViewModel.sTPublishEntity.get().companyId = SharedPreferenceUtil.getInstance().getSaveStringData(SharedPreferenceUtil.REAL_ID, "");
//        if (adapter.getFileList().size() != 0) {
//            uploadImgList.clear();
//            imgTotal = adapter.getFileList().size();
//            mViewModel.uploadMutiFileModel(adapter.getFileList().get(currentImgNum), 0, currentImgNum + 1);
//        } else {
//            uploadImgSuccess(adapter.getUrls(), 1);
//        }
//    }
//
//    //强度等级验证
//    private boolean strengthCheck() {
//        for (int i = 0; i < strengthGradeAdapter.getDatas().size(); i++) {
//            if (strengthGradeAdapter.getDatas().get(i).price != null && !"".equals(strengthGradeAdapter.getDatas().get(i).price)) {
//                return true;
//            }
//        }
//        return false;
//    }
//
//    //强度等级验证
//    private boolean strengthCheckZero() {
//        for (int i = 0; i < strengthGradeAdapter.getDatas().size(); i++) {
//            if (strengthGradeAdapter.getDatas().get(i).price != null && !"".equals(strengthGradeAdapter.getDatas().get(i).price) && Double.valueOf(strengthGradeAdapter.getDatas().get(i).price) == 0) {
//                return false;
//            }
//        }
//        return true;
//    }
//
//    //外加剂
//    private boolean wjjCheck() {
//        wjjList = new ArrayList<>();
//        for (int i = 0; i < admixtureAdapter.getDatas().size(); i++) {
//            if (admixtureAdapter.getDatas().get(i).price != null && !"".equals(admixtureAdapter.getDatas().get(i).price)) {
//                return true;
//            }
//        }
//        return false;
//    }
//
//    //强度等级数据转换
//    private void strengthCheckData() {
//        if (strengthEntityList == null) {
//            strengthEntityList = new ArrayList<>();
//        }
//        strengthEntityList.clear();
//        for (int i = 0; i < strengthGradeAdapter.getDatas().size(); i++) {
//            if (strengthGradeAdapter.getDatas().get(i).price != null && !"".equals(strengthGradeAdapter.getDatas().get(i).price)) {
//                strengthEntityList.add(strengthGradeAdapter.getDatas().get(i));
//            }
//        }
//    }
//
//    //外加剂数据转换
//    private void wjjCheckData() {
//        wjjList.clear();
//        for (int i = 0; i < admixtureAdapter.getDatas().size(); i++) {
//            if (admixtureAdapter.getDatas().get(i).price != null && !"".equals(admixtureAdapter.getDatas().get(i).price)) {
//                wjjList.add(admixtureAdapter.getDatas().get(i));
//            }
//        }
//    }
//
//    private void setGoneAndDisplay() {
//        if (!isST) {
//            mDataBinding.itemTvBrand.setVisibility(View.VISIBLE);
//            mDataBinding.itemTvUnit.setVisibility(View.VISIBLE);
//            if (mViewModel.goodsPublishEntity.get().skuList != null && mViewModel.goodsPublishEntity.get().skuList.size() != 0) {
//                mDataBinding.itemTvPrice.setVisibility(View.VISIBLE);
//                islooks = true;
//            } else {
//                mDataBinding.itemTvPrice.setVisibility(View.GONE);
//                islooks = false;
//            }
//            mDataBinding.llPreview.setVisibility(View.VISIBLE);
//            mDataBinding.itemTvBsprice.setVisibility(View.GONE);
//            mDataBinding.itemTvLeavePrice.setVisibility(View.GONE);
//            mDataBinding.itemTvStunit.setVisibility(View.GONE);
//            mDataBinding.llSt.setVisibility(View.GONE);
//
//        } else {
//            mDataBinding.itemTvBrand.setVisibility(View.GONE);
//            mDataBinding.itemTvUnit.setVisibility(View.GONE);
//            mDataBinding.itemTvPrice.setVisibility(View.GONE);
//            islooks = false;
//            mDataBinding.recyclerArr.setVisibility(View.GONE);
//            mDataBinding.llPreview.setVisibility(View.GONE);
//            mDataBinding.itemTvBsprice.setVisibility(View.VISIBLE);
//            mDataBinding.itemTvLeavePrice.setVisibility(View.VISIBLE);
//            mDataBinding.itemTvStunit.setVisibility(View.VISIBLE);
//            mDataBinding.llSt.setVisibility(View.VISIBLE);
//
//        }
//    }
//
//
//    public void addMoveLayout
//            (List<AddLayoutEntity<List<AddLayoutEntity>>> addLayoutEntityList) {
//        this.addLayoutEntityList = addLayoutEntityList;
//        List<ItemInputTextView> itemInputTextViews = new ArrayList<>();
//        List<LinearLayout> linearLayouts = new ArrayList<>();
//        mDataBinding.llOther.removeAllViewsInLayout();
//        mDataBinding.llOther.addView(mDataBinding.tvOther);
//        if (this.addLayoutEntityList != null && this.addLayoutEntityList.size() != 0) {
//            mDataBinding.tvOther.setVisibility(View.VISIBLE);
//            for (int i = 0; i < addLayoutEntityList.size(); i++) {
//                ItemInputTextView pitemInputTextView = new ItemInputTextView(GoodsPublishActivity1207.this);
//                //子布局
//                LinearLayout pLinearLayout = new LinearLayout(GoodsPublishActivity1207.this);
//                pLinearLayout.setVisibility(View.GONE);
//                pLinearLayout.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA));
//                pLinearLayout.setOrientation(LinearLayout.VERTICAL);
//                mDataBinding.llOther.addView(pitemInputTextView);
//                mDataBinding.llOther.addView(pLinearLayout);
//                //获取TextView对应的LayoutParams
//                LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) pitemInputTextView.getLayoutParams();
//                pitemInputTextView.setBackgroundColor(getResources().getColor(R.color.white));
//                layoutParams.height = DensityUtils.dip2px(this, 50);
//                LinearLayout.LayoutParams pLinearLayoutLayoutParams = (LinearLayout.LayoutParams) pLinearLayout.getLayoutParams();
//                pLinearLayoutLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//                pLinearLayoutLayoutParams.rightMargin = DensityUtils.dip2px(this, 10);
//                pitemInputTextView.setLabelName(addLayoutEntityList.get(i).name);
//                pitemInputTextView.setEtEnabled(false);
//                pitemInputTextView.setDefRightImg();
//                pitemInputTextView.setDefRightImgMargin(10);
//                itemInputTextViews.add(pitemInputTextView);
//                linearLayouts.add(pLinearLayout);
//                int finalI1 = i;
//                itemInputTextViews.get(i).setOnWholeItemClickListener(view -> {
//                    if (linearLayouts.get(finalI1).getVisibility() == View.GONE) {
//                        //显示布局
//                        linearLayouts.get(finalI1).setVisibility(View.VISIBLE);
//                        //隐藏下划线
//                        itemInputTextViews.get(finalI1).setDeliverLineVG(false);
//                        //滑到最底部
//                        post(() -> mDataBinding.nS.smoothScrollTo(0, 9999));
//                        itemInputTextViews.get(finalI1).setRightImg(true);
//                    } else {
//                        //隐藏布局
//                        linearLayouts.get(finalI1).setVisibility(View.GONE);
//                        //显示下划线
//                        itemInputTextViews.get(finalI1).setDeliverLineVG(true);
//                        itemInputTextViews.get(finalI1).setRightImg(false);
//                    }
//                });
//                //最后一个隐藏下划线
//                if (i == addLayoutEntityList.size() - 1)
//                    pitemInputTextView.setDeliverLineVG(false);
//                for (int j = 0; j < addLayoutEntityList.get(i).subColumns.size(); j++) {
//                    int childPosition = j;
//                    if ("input".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        //画输入框
//                        ItemInputTextView itemInputTextView = new ItemInputTextView(GoodsPublishActivity1207.this);
//                        pLinearLayout.addView(itemInputTextView);
//                        //获取TextView对应的LayoutParams
//                        LinearLayout.LayoutParams itemInputTextViewLayoutParams = (LinearLayout.LayoutParams) itemInputTextView.getLayoutParams();
//                        //设置输入框背景颜色
//                        itemInputTextView.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA));
//                        //设置输入框高度
//                        itemInputTextViewLayoutParams.height = DensityUtils.dip2px(this, 50);
//                        //设置输入框名称
//                        itemInputTextView.setLabelName(addLayoutEntityList.get(i).subColumns.get(j).name);
//                        //设置输入框hint
//                        itemInputTextView.setHint("请输入" + addLayoutEntityList.get(i).subColumns.get(j).name);
//                        //设置输入框标题边距
//                        itemInputTextView.setLabelMargin(10);
//                        //字数限制
//                        itemInputTextView.setEditLength(50);
//                        if (addLayoutEntityList.get(i).subColumns.size() - 1 == j) {
//                            itemInputTextView.setDeliverLineVG(false);
//                        }
//                        //设置输入框底部线边距
//                        itemInputTextView.setLinMargin(5, 0);
//                        //设置输入框可输入
//                        itemInputTextView.setEnable(true);
//                        //设置输入框可输入
//                        itemInputTextView.setArrowVisible(false);
//                        //数据回显
//                        //判断文本框内容是否为空
//                        if (!TextUtils.isEmpty(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal)) {
//                            itemInputTextView.setContent(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal);
//                        }
//                        mPItv.put(addLayoutEntityList.get(i).subColumns.get(j).id, itemInputTextView);
//                    } else if ("textarea".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        //创建文本框
//                        TextAreaEditView textAreaEditView = new TextAreaEditView(GoodsPublishActivity1207.this);
//                        //设置文本框的标题名称
//                        textAreaEditView.setTitleStr(addLayoutEntityList.get(i).subColumns.get(j).name);
//                        //设置Hint提示语
//                        textAreaEditView.setEtHint("请输入" + addLayoutEntityList.get(i).subColumns.get(j).name);
//                        //设置最大输入字数
//                        textAreaEditView.setMaxText(300);
//                        //加入父布局
//                        pLinearLayout.addView(textAreaEditView);
//                        if (addLayoutEntityList.get(i).subColumns.size() - 1 == j)
//                            textAreaEditView.setTvLine(View.GONE);
//                        if (!TextUtils.isEmpty(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal)) {
//                            textAreaEditView.setEditContent(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal);
//                        }
//                        mPTae.put(addLayoutEntityList.get(i).subColumns.get(j).id, textAreaEditView);
//                    } else if ("pic".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        //图片控件
//                        //外层布局
//                        LinearLayout linearLayout = new LinearLayout(GoodsPublishActivity1207.this);
//                        //加入父布局
//                        pLinearLayout.addView(linearLayout);
//                        //设置本层布局的背景颜色
//                        linearLayout.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA));
//                        //设置垂直布局
//                        linearLayout.setOrientation(LinearLayout.VERTICAL);
//                        //创建一个标题控件标题
//                        TextView mTitleTextView = new TextView(GoodsPublishActivity1207.this);
//                        //把标题控件加入本层布局
//                        linearLayout.addView(mTitleTextView);
//                        //得到标题控件的 LayoutParams
//                        LinearLayout.LayoutParams textViewLayoutParams = (LinearLayout.LayoutParams) mTitleTextView.getLayoutParams();
//                        //设置标题边距
//                        textViewLayoutParams.bottomMargin = DensityUtils.dip2px(this, 10);
//                        textViewLayoutParams.topMargin = DensityUtils.dip2px(this, 10);
//                        textViewLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//                        //设置标题文字
//                        mTitleTextView.setText(addLayoutEntityList.get(i).subColumns.get(j).name);
//                        //设置标题颜色
//                        mTitleTextView.setTextColor(getResources().getColor(R.color.color_333333));
//                        //图片recyclerView
//                        RecyclerView recyclerView = new RecyclerView(GoodsPublishActivity1207.this);
//                        //recyclerView加入本层布局
//                        linearLayout.addView(recyclerView);
//                        if (j != addLayoutEntityList.get(i).subColumns.size() - 1) {
//                            //分割线
//                            TextView line = new TextView(GoodsPublishActivity1207.this);
//                            //加入当前父布局
//                            linearLayout.addView(line);
//                            line.setBackgroundColor(getResources().getColor(R.color.color_EDEDED));
//                            LinearLayout.LayoutParams lineLayoutParams = (LinearLayout.LayoutParams) line.getLayoutParams();
//                            lineLayoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;//充满
//                            lineLayoutParams.height = 1;
//                            lineLayoutParams.rightMargin = DensityUtils.dip2px(this, 5);
//                            lineLayoutParams.topMargin = DensityUtils.dip2px(this, 10);
//                            lineLayoutParams.leftMargin = DensityUtils.dip2px(this, 5);
//                        }
//                        //拿到recyclerView的LayoutParams
//                        LinearLayout.LayoutParams recyclerViewLayoutParams = (LinearLayout.LayoutParams) recyclerView.getLayoutParams();
//                        //设置边距
//                        recyclerViewLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//                        //创建图片选择的adapter
//                        ImageAdapter imageAdapter = new ImageAdapter(this, null, null, 5, 1);
//                        recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER);
//                        recyclerView.setLayoutManager(new
//                                GridLayoutManager(GoodsPublishActivity1207.this, 4));
//                        recyclerView.setAdapter(imageAdapter);
//
//                        mPImgAdapter.put(addLayoutEntityList.get(i).subColumns.get(j).id, imageAdapter);
//                        //数据回显
//                        if (!TextUtils.isEmpty(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal) && !"[]".equals(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal)) {
//                            List<String> urls = new Gson().fromJson(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal, new TypeToken<List<String>>() {
//                            }.getType());
//                            mPImgAdapter.get(addLayoutEntityList.get(i).subColumns.get(j).id).setNetImgList(urls);
//                        }
//                        mPUpUrl.put(addLayoutEntityList.get(i).subColumns.get(j).id, new ArrayList<>());
//                        mPCurrentImgNum.put(addLayoutEntityList.get(i).subColumns.get(j).id, 0);
//                        mPImgAdapter.get(addLayoutEntityList.get(i).subColumns.get(j).id).OnSelectPop(() -> {
//                            mPImgAdapter.get(addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id).openAlbum(IMAGE_ADAPTER_LIST);
//                            mImageAdapterPosition = addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id;
//                            mPCurrentImgNum.put(addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id, 0);
//                        });
//                    } else if ("video".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        //图片控件
//                        //外层布局
//                        LinearLayout linearLayout = new LinearLayout(GoodsPublishActivity1207.this);
//                        //加入父布局
//                        pLinearLayout.addView(linearLayout);
//                        //设置本层布局的背景颜色
//                        linearLayout.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA));
//                        //设置垂直布局
//                        linearLayout.setOrientation(LinearLayout.VERTICAL);
//
//                        //创建一个标题控件标题
//                        TextView mTitleTextView = new TextView(GoodsPublishActivity1207.this);
//                        //把标题控件加入本层布局
//                        linearLayout.addView(mTitleTextView);
//                        //得到标题控件的 LayoutParams
//                        LinearLayout.LayoutParams textViewLayoutParams = (LinearLayout.LayoutParams) mTitleTextView.getLayoutParams();
//                        //设置标题边距
//                        textViewLayoutParams.bottomMargin = DensityUtils.dip2px(this, 10);
//                        textViewLayoutParams.topMargin = DensityUtils.dip2px(this, 10);
//                        textViewLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//                        //设置标题文字
//                        mTitleTextView.setText(addLayoutEntityList.get(i).subColumns.get(j).name);
//                        //设置标题颜色
//                        mTitleTextView.setTextColor(getResources().getColor(R.color.color_333333));
//                        //图片recyclerView
//                        RecyclerView recyclerView = new RecyclerView(GoodsPublishActivity1207.this);
//                        //recyclerView加入本层布局
//                        linearLayout.addView(recyclerView);
//                        //添加底部线条
//                        if (j != addLayoutEntityList.get(i).subColumns.size() - 1) {
//                            TextView bottomLine = new TextView(GoodsPublishActivity1207.this);
//                            linearLayout.addView(bottomLine);
//                            bottomLine.setBackgroundColor(getResources().getColor(R.color.color_EDEDED));
//                            //拿到bottomLine的LayoutParams
//                            LinearLayout.LayoutParams bottomLineLayoutParams = (LinearLayout.LayoutParams) bottomLine.getLayoutParams();
//                            bottomLineLayoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;//充满
//                            bottomLineLayoutParams.height = 1;
//                            bottomLineLayoutParams.rightMargin = DensityUtils.dip2px(this, 5);
//                            bottomLineLayoutParams.leftMargin = DensityUtils.dip2px(this, 5);
//                        }
//                        //拿到recyclerView的LayoutParams
//                        LinearLayout.LayoutParams recyclerViewLayoutParams = (LinearLayout.LayoutParams) recyclerView.getLayoutParams();
//                        //设置边距
//                        recyclerViewLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//                        recyclerViewLayoutParams.bottomMargin = DensityUtils.dip2px(this, 10);
//                        //创建视频选择的adapter
//                        VideoAdapter videoAdapter = new VideoAdapter(this, null, null, 5, 1);
//                        recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER);
//                        recyclerView.setLayoutManager(new
//                                GridLayoutManager(GoodsPublishActivity1207.this, 4));
//                        recyclerView.setAdapter(videoAdapter);
//                        List<VideoEntity> videoEntities = new ArrayList<>();
//                        //数据回显
//                        if (!TextUtils.isEmpty(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal) && !"[]".equals(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal)) {
//                            List<VideoChangeEntity> videoChangeEntities = new Gson().fromJson(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal, new TypeToken<List<VideoChangeEntity>>() {
//                            }.getType());
//                            if (videoChangeEntities != null) {
//                                for (int x = 0; x < videoChangeEntities.size(); x++) {
//                                    VideoEntity videoEntity = new VideoEntity();
//                                    //视频类型
//                                    videoEntity.type = videoChangeEntities.get(x).type;
//                                    //视频id
//                                    videoEntity.videoId = videoChangeEntities.get(x).videoId;
//                                    //视频名称
//                                    videoEntity.title = videoChangeEntities.get(x).videoName;
//                                    //视频地址
//                                    videoEntity.url = videoChangeEntities.get(x).playUrl;
//                                    //视频时长
//                                    videoEntity.time = videoChangeEntities.get(x).time;
//                                    videoEntities.add(videoEntity);
//                                }
//                            }
//                            videoAdapter.setNetImgList(videoEntities);
//                        }
//                        mPVideoAdapter.put(addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id, videoAdapter);
//                        mPVideoIndex.put(addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id, 0);
//                        mPVideoFile.put(addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id, new ArrayList<>());
//                        mPVideoAdapter.get(addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id).OnSelectPop(new VideoAdapter.ISelectPop() {
//                            @Override
//                            public void openPop(int index) {
//                                mVideoAdapterPosition = addLayoutEntityList.get(finalI1).subColumns.get(childPosition).id;
//                                if (mPVideoAdapter.get(mVideoAdapterPosition).getUrls().size() != 5) {
////                                mPVideoAdapter.get(mVideoAdapterPosition).openVideo(VIDEO_ADAPTER_LIST);
//                                    mPVideoIndex.put(mVideoAdapterPosition, index);
//                                    //重置弹窗数据
//                                    videoListSelectPopWindow.setDataRest(VIDEO_ADAPTER_LIST);
//                                    videoListSelectPopWindow.showDownPopwindow(mDataBinding.grayLayout, true);
//                                } else {
//                                    Toast.makeText(GoodsPublishActivity1207.this, "最多选择五个视频", Toast.LENGTH_SHORT).show();
//                                }
//                            }
//
//                            @Override
//                            public void openVideo(VideoEntity url) {
//
//                            }
//                        });
//                    } else if ("richtext".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {//富文本
//                        //手机不支持编辑，请使用电脑后台编辑
//                        if (addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal == null) {
//                            //外层布局
//                            LinearLayout linearLayout = new LinearLayout(GoodsPublishActivity1207.this);
//                            //加入父布局
//                            pLinearLayout.addView(linearLayout);
//                            //设置本层布局的背景颜色
//                            linearLayout.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA));
//                            //设置垂直布局
//                            linearLayout.setOrientation(LinearLayout.VERTICAL);
//                            //标题
//                            TextView tvTitle = new TextView(GoodsPublishActivity1207.this);
//                            //加入当前父布局
//                            linearLayout.addView(tvTitle);
//                            tvTitle.setText(addLayoutEntityList.get(i).subColumns.get(j).name);
//                            tvTitle.setTextColor(ColorUtils.getColor(R.color.color_333333));
//                            //得到标题控件的 LayoutParams
//                            LinearLayout.LayoutParams textViewLayoutParams = (LinearLayout.LayoutParams) tvTitle.getLayoutParams();
//                            //设置标题边距
//                            textViewLayoutParams.topMargin = DensityUtils.dip2px(this, 10);
//                            textViewLayoutParams.bottomMargin = DensityUtils.dip2px(this, 4);
//                            textViewLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//
//                            //提示文字
//                            TextView tvSubTitle = new TextView(GoodsPublishActivity1207.this);
//                            //加入当前父布局
//                            linearLayout.addView(tvSubTitle);
//                            tvSubTitle.setText("(暂无数据,手机不支持编辑，请使用电脑后台编辑)");
//                            tvSubTitle.setTextColor(ColorUtils.getColor(R.color.color_C0C4CC));
//                            tvSubTitle.setTextSize(12f);
//                            //得到标题控件的 LayoutParams
//                            LinearLayout.LayoutParams tvSubTitleLayoutParams = (LinearLayout.LayoutParams) tvSubTitle.getLayoutParams();
//                            //设置标题边距
//                            tvSubTitleLayoutParams.bottomMargin = DensityUtils.dip2px(this, 10);
//                            tvSubTitleLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//                        } else {
//                            //外层布局
//                            LinearLayout linearLayout = new LinearLayout(GoodsPublishActivity1207.this);
//                            //加入父布局
//                            pLinearLayout.addView(linearLayout);
//                            //设置本层布局的背景颜色
//                            linearLayout.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA));
//                            //设置垂直布局
//                            linearLayout.setOrientation(LinearLayout.VERTICAL);
//                            //标题
//                            TextView tvTitle = new TextView(GoodsPublishActivity1207.this);
//                            //加入当前父布局
//                            linearLayout.addView(tvTitle);
//                            tvTitle.setText(addLayoutEntityList.get(i).subColumns.get(j).name);
//                            tvTitle.setTextColor(ColorUtils.getColor(R.color.color_333333));
//                            //得到标题控件的 LayoutParams
//                            LinearLayout.LayoutParams textViewLayoutParams = (LinearLayout.LayoutParams) tvTitle.getLayoutParams();
//                            //设置标题边距
//                            textViewLayoutParams.topMargin = DensityUtils.dip2px(this, 10);
//                            textViewLayoutParams.bottomMargin = DensityUtils.dip2px(this, 4);
//                            textViewLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//
//                            //提示文字
//                            TextView tvSubTitle = new TextView(GoodsPublishActivity1207.this);
//                            //加入当前父布局
//                            linearLayout.addView(tvSubTitle);
//                            tvSubTitle.setText("(手机不支持编辑，请使用电脑后台编辑)");
//                            tvSubTitle.setTextColor(ColorUtils.getColor(R.color.color_C0C4CC));
//                            tvSubTitle.setTextSize(12f);
//                            //得到标题控件的 LayoutParams
//                            LinearLayout.LayoutParams tvSubTitleLayoutParams = (LinearLayout.LayoutParams) tvSubTitle.getLayoutParams();
//                            //设置标题边距
//                            tvSubTitleLayoutParams.bottomMargin = DensityUtils.dip2px(this, 10);
//                            tvSubTitleLayoutParams.leftMargin = DensityUtils.dip2px(this, 10);
//
//                            //WebView布局
//                            WebView richTextWebView = new WebView(GoodsPublishActivity1207.this);
//                            //加入父布局
//                            linearLayout.addView(richTextWebView);
//                            //得到标题控件的 LayoutParams
//                            LinearLayout.LayoutParams webViewLayoutParams = (LinearLayout.LayoutParams) richTextWebView.getLayoutParams();
//                            webViewLayoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;
//                            richTextWebView.loadDataWithBaseURL(null, setWebViewContent(addLayoutEntityList.get(i).subColumns.get(j).titleColumnVal), "text/html", "UTF-8", null);
//                            richTextWebView.getSettings().setJavaScriptEnabled(true);
//                            richTextWebView.getSettings().setSupportZoom(false);
//                            richTextWebView.getSettings().setBuiltInZoomControls(false);
//                            richTextWebView.getSettings().setUseWideViewPort(true);
//                            richTextWebView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
//                            richTextWebView.getSettings().setLoadWithOverviewMode(true);
//                            richTextWebView.setBackgroundColor(getResources().getColor(R.color.goods_color_FFFAFAFA)); // 设置背景色
//                            richTextWebView.requestLayout();
//                        }
//
//                        //添加底部线条
//                        if (j != addLayoutEntityList.get(i).subColumns.size() - 1) {
//                            TextView bottomLine = new TextView(GoodsPublishActivity1207.this);
//                            pLinearLayout.addView(bottomLine);
//                            bottomLine.setBackgroundColor(getResources().getColor(R.color.color_EDEDED));
//                            //拿到bottomLine的LayoutParams
//                            LinearLayout.LayoutParams bottomLineLayoutParams = (LinearLayout.LayoutParams) bottomLine.getLayoutParams();
//                            bottomLineLayoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;//充满
//                            bottomLineLayoutParams.height = 1;
//                            bottomLineLayoutParams.rightMargin = DensityUtils.dip2px(this, 5);
//                            bottomLineLayoutParams.leftMargin = DensityUtils.dip2px(this, 5);
//                        }
//                    }
//                }
//            }
//        } else {
//            mDataBinding.tvOther.setVisibility(View.GONE);
//        }
//    }
//
//    /**
//     * 适配image和table标签
//     */
//    private String setWebViewContent(String content) {
//        String head = "<style type=\"text/css\"> img {" +
//                "width:100%;" +//限定图片宽度填充屏幕
//                "height:auto;" +//限定图片高度自动
//                "}" +
//                "body {" +
//                "margin-right:15px;" +//限定网页中的文字右边距为15px(可根据实际需要进行行管屏幕适配操作)
//                "margin-left:15px;" +//限定网页中的文字左边距为15px(可根据实际需要进行行管屏幕适配操作)
//                "margin-top:15px;" +//限定网页中的文字上边距为15px(可根据实际需要进行行管屏幕适配操作)
//                "font-size:38px;" +//限定网页中文字的大小为40px,请务必根据各种屏幕分辨率进行适配更改
//                "word-wrap:break-word;" +//允许自动换行(汉字网页应该不需要这一属性,这个用来强制英文单词换行,类似于word/wps中的西文换行)
//                "}" +
//                "</style>";
//        return "<html><header>" + head + "</header>" + content + "</html>";
//    }
//
//    /**
//     * 拿到动态控件的数据
//     */
//    private void setOtherData() {
//        if (addLayoutEntityList != null) {
//            List<OtherInfo> otherInfoList = new ArrayList<>();
//            otherInfoList.clear();
//            for (int i = 0; i < addLayoutEntityList.size(); i++) {
//                for (int j = 0; j < addLayoutEntityList.get(i).subColumns.size(); j++) {
//                    int id = addLayoutEntityList.get(i).subColumns.get(j).id;
//                    if ("input".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        OtherInfo otherInfo = new OtherInfo();
//                        otherInfo.id = addLayoutEntityList.get(i).subColumns.get(j).id;
//                        otherInfo.titleColumnVal = mPItv.get(id).getContent();
//                        otherInfoList.add(otherInfo);
//                    } else if ("textarea".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        OtherInfo otherInfo = new OtherInfo();
//                        otherInfo.id = addLayoutEntityList.get(i).subColumns.get(j).id;
//                        otherInfo.titleColumnVal = mPTae.get(id).getEditContent();
//                        otherInfoList.add(otherInfo);
//                    } else if ("pic".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        OtherInfo otherInfo = new OtherInfo();
//                        otherInfo.id = addLayoutEntityList.get(i).subColumns.get(j).id;
//                        if (mPUpUrl.get(id).size() != 0) {
//                            otherInfo.titleColumnVal = new Gson().toJson(mPUpUrl.get(id));
//                        } else if (mPImgAdapter.get(id).getNetUrls().size() != 0) {
//                            otherInfo.titleColumnVal = new Gson().toJson(mPImgAdapter.get(id).getNetUrls());
//                        } else {
//                            otherInfo.titleColumnVal = "";
//                        }
//                        otherInfoList.add(otherInfo);
//                    } else if ("video".equals(addLayoutEntityList.get(i).subColumns.get(j).type)) {
//                        OtherInfo otherInfo = new OtherInfo();
//                        otherInfo.id = addLayoutEntityList.get(i).subColumns.get(j).id;
//                        if (mPVideoAdapter.get(id).getUrls().size() != 0) {
//                            otherInfo.titleColumnVal = new Gson().toJson(mPVideoAdapter.get(id).getUrls());
//                        } else {
//                            otherInfo.titleColumnVal = "";
//                        }
//
//                        otherInfoList.add(otherInfo);
//                    }
//                }
//            }
//            if (isST) {
//                mViewModel.sTPublishEntity.get().otherInfos = otherInfoList;
//            } else {
//                mViewModel.goodsPublishEntity.get().otherInfos = otherInfoList;
//            }
//        }
//    }
//
//    private void upAdapterImg(List<File> files, int position) {
//        if (files.size() != 0) {
//            mPUpUrl.get(position).clear();
//            mPImageCount.put(position, files.size());
//            mViewModel.listAdapterUp(files.get(mPCurrentImgNum.get(position)), 0, mPCurrentImgNum.get(position) + 1, position);
//        }
//    }
//
//    //图片循环单张上传
//    public void listAdapterRefresh(String url, int type, int position) {
//        mPUpUrl.get(position).add(url);
//        if (mPCurrentImgNum.get(position) + 1 == mPImageCount.get(position)) {
//            if (mPImgAdapter.get(position).getNetUrls() != null && mPImgAdapter.get(position).getNetUrls().size() != 0)
//                for (int i = 0; i < mPImgAdapter.get(position).getNetUrls().size(); i++) {
//                    mPUpUrl.get(position).add(i, mPImgAdapter.get(position).getNetUrls().get(i));
//                }
//        } else {
//            int a = mPCurrentImgNum.get(position);
//            a++;
//            mPCurrentImgNum.put(position, a);
//            mViewModel.listAdapterUp(mPImgAdapter.get(position).getFileList().get(mPCurrentImgNum.get(position)), 0, mPCurrentImgNum.get(position) + 1, position);
//        }
//    }
//
//    public void MoveToPosition(LinearLayoutManager manager, int n) {
//        manager.scrollToPositionWithOffset(n, 0);
//        manager.setStackFromEnd(true);
//    }
//
//    public void showServices(List<GoodsServicesEntity> data) {
//        listService = data;
//        if (data != null && data.size() > 0) {
//            mDataBinding.tvChip.setVisibility(View.VISIBLE);
//            mDataBinding.tvChip.setLabelNameColor(ColorUtils.getColor(R.color.color_tab_one));
//            mDataBinding.tvChip.setContent("");
//            List<GoodsPublishInfoEntity> serverInfoDTOS = new ArrayList<>();
//            for (int m = 0; m < listService.size(); m++) {
//                for (int n = 0; n < listService.get(m).value.size(); n++) {
//                    for (int l = 0; l < listService.get(m).value.get(n).value.size(); l++) {
//                        //组装数据到serverInfoDTOS字段下
//                        GoodsPublishInfoEntity itemInfo = new GoodsPublishInfoEntity();
//                        itemInfo.serviceType = listService.get(m).serviceType;
//                        itemInfo.serverName = listService.get(m).value.get(n).value.get(l).serverName;
//                        itemInfo.attributeId = listService.get(m).value.get(n).value.get(l).attributeId;
//                        itemInfo.attributeName = listService.get(m).value.get(n).value.get(l).attributeName;
//                        itemInfo.checked = listService.get(m).value.get(n).value.get(l).checked;
//                        itemInfo.customed = listService.get(m).value.get(n).value.get(l).customed;
//                        itemInfo.id = listService.get(m).value.get(n).value.get(l).id;
//                        itemInfo.sort = listService.get(m).value.get(n).value.get(l).sort;
//                        itemInfo.serverName = listService.get(m).value.get(n).value.get(l).serverName;
//                        itemInfo.deleted = listService.get(m).value.get(n).value.get(l).deleted;
//                        serverInfoDTOS.add(itemInfo);
//                    }
//                }
//            }
//            mViewModel.sTPublishEntity.get().serverInfoDTOS = serverInfoDTOS;
//            mViewModel.goodsPublishEntity.get().serverInfoDTOS = serverInfoDTOS;
//        } else {
//            mDataBinding.tvChip.setVisibility(View.GONE);
//            mDataBinding.tvChip.setLabelNameColor(ColorUtils.getColor(R.color.color_tab_one));
//        }
//    }
//}